Web-based maze game for UON's CSY1063 module. The game is a Pacman-style game called Snack Man. The objective is to navigate mazes, collect points, avoid obstacles, and compete for high scores. Built with HTML, CSS, and JavaScript, it offers engaging gameplay and a user-friendly interface. All code included for easy browser play.
Welcome to the Interactive Maze Game repository. This game is the second part of our first-year project for the University of Northampton's CSY1063 module, following our Personal Website Portfolio.
This project is a dynamic, web-based maze game where players navigate through mazes, accumulating points, and avoiding obstacles. Built with HTML, CSS, and JavaScript, it is designed to test the problem-solving skills and reflexes of players.
The game's interactivity and logic are powered by JavaScript. The scripts handle player movements, collision detection, score tracking, level progression, and game timers.
Note: The AI components are planned for future implementation to further enrich the gameplay experience:
- Skill-based leveling: The game will adapt to the player's skill level, providing a customized challenge.
- Advancing difficulties: As players progress, the mazes will become more intricate and the obstacles more challenging.
To start playing:
- Clone the repository to your local machine.
- Open
index.html
in a modern web browser. - Enjoy the game and the challenge it presents!
We welcome contributions, especially in enhancing the JavaScript logic and AI features. To contribute, follow these steps:
- Fork the repository.
- Create a new feature branch.
- Commit and push your changes.
- Open a pull request for review.
- Special thanks to the University of Northampton and the CSY1063 module team.
- Personal Website Portfolio - The precursor project to this game.
Enjoy the game and prepare for an AI-augmented maze adventure!