A86: Unfinished game


[Prev][Next][Index][Thread]

A86: Unfinished game




I have decided to release my C&C86 project.  I started this last September
and stopped working on it sometime in December.  For those of you who don't
know, C&C86 is "Command & Conquer 86".  C&C was a very popular real time
strategy (rts) game on the PC about four years ago.  I still like the game,
but when I do find time to play games, Total Annihilation seems to rule in
favor over C&C :)

What I finished (as I recall) is the map scrolling, cursor movement,
radar/map interface, half the sidebar interface (the building/unit lists are
fully functional, you can scroll through them), the help screen, the main
menu and probably some other stuff.  I know that the code is not the best,
but it's not all that bad, either.  If I redid it (thinking about it for
GBC), there are plenty of things I'd do differently, but if you're wanting
to start this type of game, it might give you some ideas.

There is a map editor and a random map generator (not impressive) included
with this as well.  It had some bugs that screwed up the map, which is one
reason I didn't release this earlier.  I looked at it tonight and think I
fixed the bugs (poorly coded hack, though :(  There was a bug with it
flipping the X/Y of the map and a bug with the string saving routines not
padding the variable name with nulls (that was fixed in my C string routines
I released on acz.org a while ago).

Note that the map sprites in the game were just for show (make it look cool
for my friends :) and do nothing.  They are simply sprites on a tilemap, not
actual buildings.  Just thought I'd warn you.

Now, that that is out of the way, for the unpleasant part.  I offer NO
SUPPORT whatsoever for this code.  I haven't touched it in over four months
(I recompiled it tonight just to be sure it was working and changed the old
rom call names to the new ones used in the ACZ include files) and don't
remember how it works.  There are plenty of comments in the source, so you
should be able to figure it out.  I am releasing this because I spent three
to four months on it, and it's doing no one any good just sitting on my hard
drive (I have a two way side scroller with better controls than sqrxz/mario
86 on it, too, so if anyone wants it better bug me to clean it up :)

I must also stress that I DO NOT plan to EVER work on this again.  That's
right, this is final, it will never be touched by me again.  If I continue
to program calculators in college, I may rewrite it in grayscale, but that's
doubtful.

The file is located on the ACZ server, where is shall remain.  If you're on
Juno or something can't get it, ICQ me (13811951) and I'll send it to you.
This file must NEVER BE UPLOADED TO ANY SITE, EVER!!!  That means
ticalc.org, ti-files.org and dimension-ti.org, you may NOT POST THIS!  I may
later decide to write a doc file for it and include an actually valid email
address, but right now it is in no form to be posted.

Also, no one shall turn this into a game without my permission!  I am not
saying this to be mean or anything.  But there are several reasons.  I have
been writing games in C for four years, and I would still have a very
difficult time implementing a rts game, especially in asm.  Turning this
into a game would be a daunting task, even for the skilled asm progammer.
If you have the skills to write C&C, you can easily write what I am posting
here.  The other reason is that I don't want someone putting their name in
it, saying they took it over and releasing it.  To the non-programmer, this
looks like it's getting to be a real game, when it's very, very far from
that.  Which is EXACTLY the reason I have never released a demo or shown
anyone.  That is also exactly why programmers don't like to talk about
vaporware.

Read, learn and enjoy!

http://ti86.acz.org/programs/cnc86.zip

--
David Phillips <david@acz.org>
http://www.acz.org/




Follow-Ups: