Mazeman is a one- or two-player maze-chase game, in which the size of the maze can be chosen by the player. The objective of the game is to collect as many points as possible, while avoiding the enemy "ghosts" which follow the players. The number of enemies is directly related to the size of the maze, while the speed is dependent on the chosen difficulty.
During a game, collectible powerups are regularly generated in the maze. These powerups can be collected by any player (or enemy!) and their effect is applied universally, for a randomly-determined amount of time.
Users can choose to save their score under a pseudonym and then view the history of game scores under that name.
Bar colour indicates game difficulty (green = easy, yellow = medium, red = hard).
Clicking a bar shows detailed information about that game.
The maze is generated using a Recursive Backtracker, while the enemy path-finding is handled by the A* Search algorithm.
- Newtonsoft.Json - JSON (de)serialisation for file reading/writing, by James Newton-King. Used under MIT licence.
- OptimizedPriorityQueue-4.2.0 - by BlueRaja