Skip to content

A 2D Maze-Game for 1-2 players, with a Recursive Backtracker for the Maze Generation algorithm and A* Search for enemy Path-finding.

Notifications You must be signed in to change notification settings

Billy-Pentney/Mazeman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mazeman

Description

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.

Screenshots

Game on 25x15

Game on 25x25

Menu/Settings Window

Viewing Previous Scores (Game History)

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.

Algorithms

The maze is generated using a Recursive Backtracker, while the enemy path-finding is handled by the A* Search algorithm.

Libraries/References

About

A 2D Maze-Game for 1-2 players, with a Recursive Backtracker for the Maze Generation algorithm and A* Search for enemy Path-finding.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages