Postal puzzle by Thinkofname
A simple puzzle game built in C++ and compiled with emscripten to the web, only library used was flecs (https://github.com/SanderMertens/flecs) for the ECS.
Controls: * WASD to move * F to fire the held mail item, if any * R to restart the current level.
I aimed to build as much as the game from scratch without any engine and as few libraries as possible. This tends leave very little time to build the actual game though :smile: Still had fun building it even if its very barebones.
Post compo bug fixes: * Fixed an issue that caused stacked mail to be all picked up at once, deleting all but one of the mail
| Link | https://thinkofname.github.io/ld53/ |
| Link | https://github.com/Thinkofname/ld53 |
| Original URL | https://ldjam.com/events/ludum-dare/53/postal-puzzle |
Ratings
| Overall | 227th | 3.452⭐ | 23🧑⚖️ |
| Fun | 157th | 3.548⭐ | 23🧑⚖️ |
| Innovation | 138th | 3.548⭐ | 23🧑⚖️ |
| Theme | 64th | 4.238⭐ | 23🧑⚖️ |
| Graphics | 231th | 3.429⭐ | 23🧑⚖️ |
| Audio | 338th | 1.308⭐ | 15🧑⚖️ |
| Humor | 325th | 2.105⭐ | 21🧑⚖️ |
| Mood | 368th | 2.452⭐ | 23🧑⚖️ |
| Given | 12🗳️ | 13🗨️ |
There was one stage where there were 3 letters and I stacked them up on each other and turned them into one letter, so possibly have them collide or bounce back to an empty square.
I enjoyed throwing the letters over infinite distances.
I like the throwing as well, very nice minimal puzzler design!
For me, I would want undo, or at least checkpoints each time a door is opened. now I spend to much time on repeating things, then forgetting or just messing up the input...
There is no sound, so it makes the game really awkward. So I used Soundodger 2 soundtrack.
My main critique would be that the movement - especially on WASD - feels a bit sluggish and inflexible, because you intuitively want to be moving diagonally, which the game doesn't allow (most likely for technical reasons, I assume). This lead me to at one time accidentally pushing a box into a corner and forcing me to reset.
That level with the four switches gave me a lot of pause because I thought I had to mail all three letters. I figured it was solvable if I only mailed one, but I was afraid to try it in case I was wrong and would have to restart.
Congrats on building the game with no engine. That sounds very time-consuming!
The game has some fun mechanics that can create interesting puzzles. Nice work!