Curse of Apep by cogcomp
Curse of Apep
A compo puzzle platformer made in C++ with SFML

Story
Using the sun god Ra’s love of humans, Apep tricked him into turning himself into a mortal to spend some time among his people. Wielding his chaotic powers Apep attempts to slay Ra.
Failing to kill the immortal god Apep instead separated his body into numerous canopic jars and spread them throughout the land.
The mortal realm is now in chaos and the world is unstable. Is up to you, Anubis, to collect the canopic jars containing Ra’s mortal remains and join them so that Ra can once again fight away the chaos brought to the universe by Apep.
Gameplay
Run around the levels collecting all the glowing canopic jars. The world around you is unstable. Standing on single blocks will cause them to sink. You can also push single blocks horizontally. Some canopic jars will require you to move blocks around until they are reachable. Once all jars are collecting you will automatically continue to the next level.
Tools used:
Ableton Live 11 Lite, Audacity, Bfxr, Quixel mixer, Wings3D, Blender, Milkshape 3D, Gimp, Tiled, Materialize, Visual Studio 2019, SFML
Hint, if you get stuck you can sometimes use nearby enemies to knock you through a couple of blocks which will allow you to split blocks in a bunch of new ways.
The game no ending a loops once you reach the final level.
Bugfix1* Was released 2021-10-07 to default the window to the centre of the screen and to allow players to resize and move the window. Which should fix the issue when the window seems to end up outside the desktop. It also includes the OpenAL32 DLL and a couple of preconfigured resolutions including fullscreen and noshaders. The only new code is that resizing and moving the window has been enabled the rest was available in the original release and just wasn't included in the game description.
Ratings
| Overall | 408th | 3.172⭐ | 31🧑⚖️ |
| Fun | 412th | 2.983⭐ | 31🧑⚖️ |
| Innovation | 341th | 3.155⭐ | 31🧑⚖️ |
| Theme | 409th | 3.155⭐ | 31🧑⚖️ |
| Graphics | 359th | 3.224⭐ | 31🧑⚖️ |
| Audio | 243th | 3.224⭐ | 31🧑⚖️ |
| Humor | 325th | 2.463⭐ | 29🧑⚖️ |
| Mood | 221th | 3.345⭐ | 31🧑⚖️ |
| Given | 62🗳️ | 44🗨️ |
Here's a playthrough:
https://youtu.be/ZdIwjUFFQXQ
Great job!
I downloaded the zip to try and play, but get this error. Game looks very pretty would love to review and play.
As far I watch the video, You did amazing on the game, Importantly Theme!!!!!
You're definitely going to need them for other Ludum Dare games as well.
At the volcano level (it's shaped like a volcano with two thick platforms along the center passage) I keep falling through the floor though, which crashes the game. Is there a level select? I really wanna try to beat this game.
It also sounds like you computer can't handle the pixelshaders I'm using (since you can see the normalmaps).
You can run the game with "CurseOfApep.exe no_shaders" to turn off the shaders.
The main mechanics is fun but the collision bugs make it really hard to reach the end of the game.
The sound and egyptian mood are great, well done!


The sound is very repetitive, but even in all the minutes this was no problem.
The glitchiness somehow fits very well ... the game and the ludum dare theme.
Mechanic is little hard to grasp, some visual indicators would be nice to understand blocks possible movements, but random wiggling helped me through most levels.
Good work on post-processing, and lightning is awesome too:)
Good luck!

However, this falls into the pitfalls of a lot of pre-2000s puzzle games, in that not only are there enemies (fair enough) and often have zero to do with the puzzle at hand (ok, that can happen), but are seemingly placed to frustrate the player (the crawling ones most notably). I think that's what the other commenters where getting at too, as yes, it is hard, but that didn't necessarily _have_ to be a bad thing. This type of hardness is just made out of frustration though. (Also true of the lightning effects ... if the monster-placement had been different, this would've indeed helped make the game more tense and atmospheric. It still does partly, but now it's become part of the frustration as well).
Overall _definitely_ not bad for a compo, I just don't really feel the pull to play any further, which is a shame.