/Maze-Game

A Pygame maze game that can be solved manually or automatically using a variety of algorithms.

Primary LanguagePython

Maze-Game

In this Maze game, the player takes on the role of a hero who must navigate through a maze to rescue a trapped kid. Along with manually controlling the hero's movements, the game also offers an option to automatically solve the maze using different search algorithms.

The hero must face various obstacles and enemies to reach the kid and safely guide them out of the maze. The auto-solve option provides players with an added challenge of finding the most efficient solution to navigate through the maze using algorithms such as Breadth-First Search, Depth-First Search, A* Search And DeepQLearning.

The game's overall difficulty level can be adjusted according to the player's preference, providing a fun and engaging experience for players of all skill levels. With the added option of auto-solving the maze, players can also learn and experiment with different search algorithms, adding an educational element to the game.

Overall, this Maze game offers a challenging and entertaining experience for players, combining strategic thinking, reflexes, and algorithmic problem-solving.