Monster's Maze

This game is from the old Ludum Dare platform. You can try viewing the original page on Web Archive
(may not load correctly).
Monster's Maze is a top-down shooter I made over the weekend. It is built in C++ using the SFML framework.

The game generates a mostly random maze (that should never contain inaccessible rooms) and throws different monster types at you until you die, as well as the occasional power-up. There is a legend explaining the controls to the right of the screen.

You start off with only one weapon, so weapon swapping may appear to not work; it will, however, once you get a weapon power-up (green chevron)!

Also, if your health is low, you will always get health powerups instead of weapon powerups, so if you never get a weapon powerup, that might be why.

There is one possible, minor exploit players might discover, but I'll leave that up to you!

I set out to learn a couple of new things while making Monster's Maze, in the spirit of the compo. Among the things I learned were diffusion-based pathfinding and other AI navigational techniques, maze construction with cellular automata, and some techniques for algorithmically changing the game balance over time. Not low-level computational stuff, I admit, but stuff I found interesting and useful, as well as relevant to other projects.

I hope you enjoy the game! If there are any problems, I will try to upload a fixed version before submissions close.
Found a bug?
Tell us on Discord