Forest Frenzy by Catomag
Description
The evil volcano gods have decided to burn your land. Use your magical powers to save the forest, summon ice, clouds and things to stop the lava and fire from spreading. But beware, the volcano gods will punish you for using nature's power and curse you with disasters! Featuring destructible environments and cool physics. Not very well balanced though.
Updated explanation (Lots of people were understandably confused)
Objective The objective of the game is to preserve as much nature as possible, on the top right of your screen there is a green bar which signals how much flora there is left.
The red bar The red bar bellow that indicates how close you are to triggering a disaster, it slowly fills up over time and it's also triggered by the use of your magical powers making an interesting dynamic (or so I thought) where you want to preserve your power while also trying to use them to save the forest.
The unbalanced disasters There are three natural disasters in the game: - Solar flare (sets a few random leaves on fire which fucks up your game) - Global warming (makes ice melt and water evaporate) - Bad season (plants can't grow)
Your powers You get 4 epic powers - Rain (summons a rainy cloud) - Ice (makes the ice) - Levitate (kind of moves things up in a chunk wouldn't recommend) - Pause (stops things from happening in that chunk also wouldn't recommend)
Video
https://youtu.be/86rSMUmwHGA
Info
- Made in c++ using the SFML library for graphics.
- Uses a chunk system for maximum performance.
- Uses cellular automata for the physics
- Inspired by this great devlog https://www.youtube.com/watch?v=AGnMNor_r-Y
| Youtube | https://drive.google.com/drive/folders/1jJ9puOAPQb9rmpq_2edXVPDQwLxPhvA0?usp=sharing |
| Original URL | https://ldjam.com/events/ludum-dare/46/forest-frenzy |
Ratings
| Overall | 409th | 3.55⭐ | 22🧑⚖️ |
| Fun | 611th | 3.175⭐ | 22🧑⚖️ |
| Innovation | 76th | 4.025⭐ | 22🧑⚖️ |
| Theme | 498th | 3.7⭐ | 22🧑⚖️ |
| Graphics | 484th | 3.5⭐ | 22🧑⚖️ |
| Mood | 544th | 3.184⭐ | 21🧑⚖️ |
| Given | 24🗳️ | 16🗨️ |
zsh: exec format error: /Users/***/Downloads/ForestFrenzy/ludem-dare-4
The interpretation of theme is quite nice also.
Some suggestions for improving the game and how it is received by the players:
* Take some care to make it more easily playable. On Linux, I had to run the game as `LD_LIBRARY_PATH=./SFML/lib ./ludem-dare-46` so that it would find the SFML libs. (From others' comments, apparently the Windows and Mac versions have similar issues.)
* @hanamigi, complained about his trees catching fire spontaneously. I guess what happened here is that this player used "the nature powers" too much and got punished by the gods with a solar flare. But I know(?) this only because I watched your video, and there I saw a text that appeared *very* quickly (had to pause the video to be able to read it) saying there was a solar flare, *and* I read your game description telling about god punishments. For someone simply playing your game, the trees are indeed spontaneously catching fire, because there is no in-game feedback about what is going on.
* Later: Ah, I think I got it: for all punishments you show the message as long as the punishment is active. This makes sense for things like "global warming", which last for a long time, but the solar flare seems to be active for just the fraction of a second during which the fires are started.
* Overall, the game does not help the player to understand the mechanics. What does that red/black bar mean? What do each of the buttons do? (The fourth one, "stop the time" was actually very hard to figure out.)
* The available "nature powers" don't play well with the lava within the context of the game. The "make things float" and "stop the time" powers are technically cool, but don't have any use for the game AFAICT. The rain and ice powers are more useful, but I didn't see any interesting interactions between them and the lava. (Again, I am talking about things in the context of the game: sure rain and ice help to stop the lava, but these are a very simple interaction that does not lead to interesting strategies or surprising results for the player.)
* Just brainstorming: what about a more dynamic setup, like the lava source point changing from time to time ("the lava god decided to visit a different place")? Or a dynamic environment ("the earth goddess decided to create some more land")? Maybe this could make the gameplay more dynamic.
Thank you very much for making and sharing this game! While I can't say I liked it as a game, it made me wonder about game design in ways other games didn't. And, hey!, this is a gamedev jam, so take this a huge compliment! :thumbsup:

I agree with others that some more instructions (even just on this page) would go along way. There's fun in figuring everything out, but a few hints never hurt anything.
For some reason the vegetation only caught fire once, so I managed to grow the green bar wider that the window.
Also I restarted the game, tried to play with the levitation spell on lava, and the lava source dried out :hushed:
The real excellence here though, are those relatable file names, featuring such beaties as:
-furrest.png
-twee.png
and my personal favorite
-thicc.png