Tuesday, October 7, 2014

10/7

http://www.hentaicook.com/blog/flashWrapper.html

Here's an interactive map screen in progress.
I'll explain what's going on. The program downloads and runs off an outside text file and uses that to procedurally generate each box, or "room". The rooms are composed of a lot of different factors, and there's a small legend popup tool in the corner to help you figure it out. If you study the rooms close enough, you'll see most of the ones adjacent to one another are related because the rooms belong in the same parent tile. It's still a WIP. You can't click to relocate your base yet. The rooms are supposed to be made of larger parent tiles (like the 3*14 room sized mall that you see in the program would be a mall tile) and these tiles are supposed to be placed at random during each playthrough, to enhance variety and adaptive strategy, but the WIP is not yet randomizing these tiles.

The map is shaped like a ring, and the camera perspective we're seeing is in the middle of the ring. That's why the ring can be upside down. It's not a bug, I promise. The white boxes are made up of "walls", which come in differing strengths. These walls, when surrounding the player's base, add to the player's defense, so you'll want to look for a high defense when you need to give your survivors a break from stressful fighting. This is a defensive strategy.

Conversely, if your team is doing great, you can adapt a trailblazing strategy by running through and collecting lots of ammo, while having a higher enemy encounter frequency. You can pick up little goodie bonuses that make up for character skill (Medical, Entertain, Repair, Cooking). The game is survival based (the game primarily ends when you lose, although certain conditions can end the game). Unlike other games that tack on survival as an extra mode, AD3's main story campaign was built with survival in mind. As the days go on, the enemies will become more stronger, and the resources on the map are finite, so you'll have to conserve these resources wisely and consider which resources to skip entirely.

Apart from the music (by Ryan), I made the whole swf from scratch. When I see the different elements of art, game design, and programming mixing so well together, it certainly evokes pride from me. Maybe I can get the lead programmer to make this run a bit faster. Well, tell me if you have speed issues with it. I really oughta get to fixing that "5" in that homemade font.