A classic Pacman game built in Java/Swing, featuring exciting gameplay, custom levels, and AI-controlled ghosts!
- Classic Pacman gameplay with responsive controls
- Multiple levels and increasing difficulty
- Ghost AI that adapts to the player's movement
- Customizable game assets
- Use arrow keys to navigate Pacman
- Collect all dots to clear the level
- Avoid ghosts or loose a life
- Eat power pellets to get various upgrades and eat the ghosts
- Java Standard Libraries and Swing
- Pixel art for game design
Pacman.java- Entry point of the gamesrc/core/- All core entities(Maze,GameLogic)src/characters/- General classes of characterssrc/fonts/- General font of the gamesrc/images/- General images(btns,sprites, etc..) of the gamesrc/PowerUp/- The main logic of upgrades(powerUps)src/sounds/- Sounds in the gamesrc/UI/- All UI which user encounter in gamesrc/Window/- Screens logicREADME.md- Project documentation.LICENSE- Project license
This project is licensed under the MIT License
Inspired by the original Pacman game by Namcolt in Java/Swing, featuring exciting gameplay, custom levels,
