The Great Flood by cassowary

The world is being flooded by a rainstorm of mythical proportions!
Can our frog hero escape the rising water before it's too late, or is this just delaying the inevitable?
Use the arrow keys to move around. You can push boxes. Metal (red) boxes will sink in water, but wooden boxes will float. The water rises every time you take a step, and will submerge one layer of the level every five steps. You can climb up a ladder, which only counts as one step.
The Roman numerals on each layer represent the height of the layer. I think I forgot to say that in the game. Oops.
The quotes are from various world mythologies about floods, including the Epic of Gilgamesh, the King James Bible, and a few others.
There are 10 levels total.
Controls: * Arrow keys to move. * R to reset the level. * Z to undo.
Tools used: * Music: FL Studio w/ GeneralUser GS soundfont and sampled vinyl record noise * Sound effects: pxtone + Audacity + my actual real life bathtub * Art: Aseprite * Badly-Rendered Text: Gimp * Programming: vanilla JS / canvas (my own custom engine, based on code from chthonic brilliance). * Levels created with Tiled and compiled into a simpler format using the ulvl Python library.
Post-submission change: fixed two minor bugs - one where Z/R wouldn't work in Firefox with 'type to search' enabled, and one where certain sound effects wouldn't play

| Link | https://github.com/cassowarii/ld50 |
| Post-jam improved version | https://cassowary.itch.io/the-great-flood |
| Original jam version | https://cassowary.itch.io/the-great-flood-jam-version |
| Original URL | https://ldjam.com/events/ludum-dare/50/the-great-flood |
Ratings
| Overall | 8th | 4.305⭐ | 115🧑⚖️ |
| Fun | 20th | 4.143⭐ | 114🧑⚖️ |
| Innovation | 40th | 4.106⭐ | 115🧑⚖️ |
| Theme | 196th | 3.836⭐ | 112🧑⚖️ |
| Graphics | 47th | 4.212⭐ | 115🧑⚖️ |
| Audio | 52th | 3.914⭐ | 112🧑⚖️ |
| Humor | 339th | 2.635⭐ | 98🧑⚖️ |
| Mood | 31th | 4.123⭐ | 112🧑⚖️ |
| Given | 20🗳️ | 35🗨️ |
I couldn't work out if there was a way to restart a level when you've failed so I just refreshed the page - was I missing something?
The graphics are amazing and really polished.
A really good game!
The addition of the undo feature added a huge feeling of polish to the game, on top of everything else.
It's a well thought out game with a mechanic that could extend to some great puzzles.
Awesome job!
I like the puzzels overall and how the game loaded quickly unlike many others.
I wished the puzzles would be more difficult, but I'm OK with more casual/experiential games too, and this one does it very well.
I am amazed by the fact that you created it using HTML Canvas and JS, good job!
The game was pretty simple to understand and hop into, with the instructions by level giving good guidance alongside the level design to really understand what's going on, such as with level 2 having paths that were the exact length to move between flood levels to enforce that concept.
Artwork was cute. Love that the frog is wearing a rain jacket and boots, that's adorable. Rest of the graphics were good and it was very obvious what was going on, with nice touches such as the light blue water around the edges of the structures and such. Good that each contiguous region of land is clearly marked with a numeral, makes it clear where everything it all of the time.
On the design, good decision to add extra inaccessible steps to the side to indicate the water level when the actual level did not have a given Roman numeral (such as the III - VII on level 5). Always felt like I knew exactly what was going on while planning out the stage thanks to that.
I did forget that there was an Undo button despite seeing it at the start, but at least I recalled the Reset so that wasn't too much of a problem. Perhaps adding it as a pop-up if the player hasn't put in an input in a while would help (or just a reset button in the corner, though you do really use all of the screen space pretty effectively, so it might be hard to find a spot).
Thanks for the great game.
I'm blown away that you made this all for the **compo**! Congrats on an awesome entry, would love to see if you take it further.
It took a while for the dificulty to pick up, but it still works very well as a relaxing experience.
also [bathtub](https://en.wikipedia.org/wiki/Bathtub)
Some more complex/difficult levels would have been nice at the end. But I guess there was not much time left.
I was sad when it was over, because I really wanted to play more levels. :)
Good job on the game!
So simple, yet elegant. A unique puzzle mechanic with short & to-the-point levels that each introduce a new twist. Small touches, like adding dummy platforms to indicate water level for levels that require it. AND THE MOOD! The rain! Ah! I love it.
The music, while contributing to the mood, can be a bit repetitive. But hey, that's nitpicking just to have something constructive to say. :smirk:
I followed you on itch. Looking forward to whatever else you put out there and will take a look at your old stuff when I have some time over. :thumbsup:
Nice graphics and sound too
I'm going to be remembering this mechanic for levels I make in the future!
Oh and congrats on being one of the few who didn't have a timer-based game over (we did) very refreshing
Would be nice if it auto resets when you died and if you could push boxes with boxes.
But overall great game :)
The puzzle elements were clearly explained and used in interesting ways, and it was all presented with nice music and cute graphics.
Great work.
I found a small bug: pushing a brick cube from a cliff at the same time as the water rises to your height and kills you doesn't hide your sprite, unlike any other death.
Outstanding work ! :)
Really good effort, like *enviously* good, kudos.
I was able to level 10 before stopping. Before that level however, I managed to find myself submerged in the water, yet *also* be standing on top of it:


Overall, really love the way yall took the theme, nice grahpics and nice music (really relaxing)!
If you have a little time, come see our game ^^ Humble but from the heart ;)
good stuff.
I liked the mechanic, and while a few of the early levels made me think the game was going to be super easy, the latter half really made me think. Particularly level 7 where I had to put the brick on top of the wooden box to bridge the gap - I thought that was really clever.
I loved everything about it: The art, the mood, the sound design, but mostly, the concision and simplicity of everything.
The big roman numbers to clearly show the height of each level is superb.
Thanks for the game!
I will say it does let you get on 2 boxes and go back and forth into the sky. Not sure if this is intentional.
Good job. :)