π» Super-PacMan β A Modern Java Remake of the Arcade Classic
π EPFL β Bachelor in Communication Systems, Year 1 (2021)
π Code Repository: GitHub Repository
Super-PacMan is a retro-inspired arcade game developed in Java as part of a mini-project during the first semester of the first year at EPFL.
The game features:
- Fully playable levels with increasing difficulty and varied ghost behaviors.
- Key and diamond collection mechanics along with traditional Pac-Man style gameplay of eating dots and avoiding ghosts.
- Three levels, each featuring unique ghost AI designed to present increasing challenges. Ghost AI behaviors include:
- Random movement
- Stalking the player based on proximity
- Reacting to Pac-Manβs movements
β¬οΈ Download & Install:
- Download (.jar)
- Execute it
π Tools & Libraries:
- Java
- JavaFX
π§ Techniques:
- Event-driven programming
- AI behavior modeling
- Object-oriented design
- Sprite-based animation