This project is a Java-based remake of the iconic PacMan game, embracing object-oriented programming (OOP) principles for a clean, modular design. It recreates the classic maze navigation and ghost evasion gameplay, with PacMan collecting bonuses to achieve a winning score of 1000 points. This project serves not only as a homage to the original game but also as a learning platform for Java OOP and collaborative software development.
- Classic Gameplay: Navigate PacMan through a maze, collecting bonuses and avoiding ghosts.
- Single-Level Challenge: Aim to reach a score of 1000 points to win the game.
- Open for Enhancements: Contributors can add new features, levels, or refine existing mechanics.
We welcome contributions of all kinds, from new features and bug fixes to documentation improvements. If you're interested in contributing, please fork the repository and submit your pull requests for review. For more information, check out our contributing guidelines (to be added).
To get started with this project:
- Clone the repository to your local machine.
- Ensure you have Java installed and configured.
- Compile and run the game from your IDE or command line.
javac Game.java
java Game
This project is open-sourced under the MIT license, encouraging wide participation and the possibility of adaptation and evolution.
We hope this project brings both nostalgic enjoyment and educational value to those who contribute to and play it. Let's work together to make this the best version of PacMan yet!