Time for another boring uncommentable post regarding Mark and I stumbling throught the realm of game development. I really didn't do anything code-wise today, because I was working until midnight. I did do some thinking into the Story of Angels 20, and I think I've got a rough idea of how I want it to progress throughout the game.
I'm planning on having the game split into 3 chapters of 5 or so missions each. The first third of the game take place in Cuba, with that chapter ending with a bang that will hopefully keep everyone wanting to know what happens next (ie. downloading the full version). I was thinking about how the story will be told to the player, and I've settled on hardcoding cutscenes into the game that will use the in-game textures so that I can keep the visual style of the game consistent (and reduce Marks workload).
Speaking of Mark's workload, I pretty much doubled it with an idea I had. You see, everything you see in A20 that isn't moving(ie the Player, JEEPS , etc) is a 1x1 tile. We texture the tiles with the images Mark draws, and when the player drops a bomb on the tile, it just displays a crater texture instead of its original one. While this technique is fast and easy to implement, it does have some week points:
-Can't have (realistic) rolling terrain
-When buildings are destroyed, the crater looks unrealistic(no rubble)
I decided the easiest way to make the tiles look more realistic when destroyed was to make dedicated "destroyed" textures for each tile. These textures will be placed alongside the regular texture inside the same image, like the image below( I apologize for my crappy art skills):
Then, whenever the tile is destroyed, I just switch the texture coordinates to show the other side of the texture.
Anyways, this means that Mark has to redo all of the textures (30 for each tileset). He's not too happy about that[grin].
Well, I've got to go now, but I'll leave you guys with this list of crap I want to put in the next update, feel free to give suggestions, I'll put 'em in there:
Angels 20 Feature WishList
-An Actual Front-End Menu
-A Map of the Level on the HUD
-Good MIG AI
-Destructable Tiles(what I just described above)
-A checklist of enemies on the level
-Repair Trucks that actually have to stop to repair stuff
And of Course: