"CodeName Flash" was a cyberpunk side scrolling arcade shoot-em-up project that was being developed with DJGPP and Allegro. It was never completed, but it did manage to have a working menu and a parallax scrolling tile engine.

A small story was also written for it.

If anyone still has the source code I think it would be interesting to see how it was coded.

ApM

I don't have it anymore, but Bem might. I actually remember quite a bit about my tile engine, though. I remember having a function that allocated a struct (likely for sprites, though I may have pulled some terrible atrocity for the background) that I wanted to return some sort of success value from rather than a pointer. So I figured I'd just pass in the pointer I wanted to malloc as an argument. But the stupid thing didn't seem to get initialized, and I beat my head against it for some time before Bem showed me the error of my ways -- I'd have to pass in a _pointer_ to a pointer if I wanted to actually assign a value to it. Suddenly pointers clicked, and I became a useful C programmer.

(It's weird to tell these stories, because the concepts that were so alien and difficult back then are so ingrained and obvious now.)

I believe I arbitrarily chose a bizarre tile size of 40x40 pixels. My test code just placed random "brick" tiles and programmer-art "monster" sprites and scrolled. Once I had finally managed to get that far, the project was already dead.

I've still got some of the music around which I'll upload to this page when I get a chance. Jon Klippenstein's 2345.s3m was awesome, but we both lost our copies in hard drive failures. I've got a semi-reconstructed corrupted version kicking around, but it's just not the same. I remember someone drew some concept art -- anyone got that?

CodenameFlash (last edited 2008-07-09 05:17:10 by localhost)