README
Maze Game
Description
Maze Game is an engaging and challenging puzzle game where players navigate through randomly generated mazes. The game features multiple difficulty levels, each with increasingly complex mazes to solve. Players must find their way from the starting point to the finish point, overcoming various obstacles and using strategic thinking to succeed.
Features
- Randomly Generated Mazes: Each game presents a unique maze, ensuring endless replayability.
- Multiple Difficulty Levels: Choose from Easy, Medium, Hard, and Insane difficulty levels to match your skill level.
- Smooth Transitions: Enjoy smooth animations and transitions between game states, enhancing the overall gaming experience.
- Interactive Menus: Navigate through intuitive menus to start new games, pause, and resume gameplay.
- Responsive Controls: Seamlessly interact with the game using mouse clicks and keyboard inputs.
How to Play
- Start the Game: Select a difficulty level from the main menu to begin.
- Navigate the Maze: Use the arrow keys or mouse clicks to move through the maze.
- Reach the Finish: Find your way to the finish point to complete the maze.
- Pause and Resume: Pause the game at any time and resume when ready.
Development
Maze Game is built using JavaScript and the p5.js library, providing a smooth and interactive gaming experience. The game features a robust state management system, ensuring seamless transitions and updates.