I know I’ve already updated this project twice within the past 24 hours, but third time’s a charm. This time, it’s interactive!
I’m using the same rules as last time (with the tweaks I mentioned). The main difference are that you can left-click anywhere on the screen to add a blob of fire or right-click to add a new blob of plant. It’s still not really a game per-say, but it’s got the makings of one!
Screenshots:
The default state of the current version–the screen will fill with water raining down.
Aww. They grow up so fast… Sprouting like weeds as it were… Ok, I’m done. Anyways, the plants are growing rather well.
With a single click, a fire starts… Remember kids, you and only you can prevent forest fires!
The fire eats away quickly at the plant and–for now–pretty evenly. It would just be a matter of tweaking the definitions to get the fire to burn a little less evenly. The gray stuff that’s following the first is smoke. The yellow at the head of the fire is the newly burnt plants (known in the definitions as Spark).
After the fire burns itself out, the simulation basically resets to the falling water. Here, you can see the large dent that the fire left in the center of the water stream.
Downloads:
- If you don’t know if you have .NET 3.5: click here
- To install SDL.NET: **click here **
Controls:
- Esc/Q – Quit the program
- F1 – Toggle region display mode
- B – Toggle border behavior
- P – Pause / Unpause
- Space – Advance the simulation one step (when paused)
- Left-click - Add a blob of fire
- Right-click - Add a plant blob