We have been working hard to finish up Fight the Fire! We started the project at a Startup Weekend with the goal of spreading wildfire prevention awareness through fun.
A small live demo is available on the Google Play store if you want to check it out. (EDIT 11/14/14: we’ve taken down the demo in anticipation of the release of the full game). The final version of the game will have a completely different user interface, a fun level progression system, and more. We plan to release the final version of the game on iOS and Android (though iOS will probably come first).
In the game, there are 5 themed zones, each with 10 playable levels. As players progress through the game levels, the fires spread more and more aggressively. The system we have set up allows us to define several variables for each level, including flammability, wind speed, and wind direction: flammability determines a given tile’s chance of catching on fire when its “upwind” tile is on fire; wind speed determines the speed at which fire spreads to “downwind” tiles; and wind direction determines the direction that the fire spreads. With some help from our resident wildfire containment expert, we have made something that is somewhat realistic.
The following video is look at fire spread in our “Forest” biome levels. Here, the wind spreads the fire downwind through a moderately flammable forest.
This second video contains a look at two more biomes. First, you will see the easier “Icy Taiga” biome. Levels in the Icy Taiga biome have a low flammability variable, so the fire spares many tiles. Next, you will see the more difficult “Dry Scrubland” biome, where the high flammability variable leaves few tiles unburnt.
In both videos, you will note that the wildfire spreads in a cone pattern. This behavior mirrors that of actual wildfires (see image below), though our model is quite a bit simpler than those used to model actual wildfires.
We have to get back to work! Makes sure to check back for more development logs soon. Please follow us on Twitter for frequent updates. Tweet at us if you want to talk gamedev!