Skip to content

Dragonav4/PacmanGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pacman Game

A classic Pacman game built in Java/Swing, featuring exciting gameplay, custom levels, and AI-controlled ghosts!

Features

  • Classic Pacman gameplay with responsive controls
  • Multiple levels and increasing difficulty
  • Ghost AI that adapts to the player's movement
  • Customizable game assets

Gameplay

Gameplay GIF

How to Play

  • 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

Built With

  • Java Standard Libraries and Swing
  • Pixel art for game design

Project Structure

  • Pacman.java - Entry point of the game
  • src/core/ - All core entities(Maze,GameLogic)
  • src/characters/ - General classes of characters
  • src/fonts/ - General font of the game
  • src/images/ - General images(btns,sprites, etc..) of the game
  • src/PowerUp/ - The main logic of upgrades(powerUps)
  • src/sounds/ - Sounds in the game
  • src/UI/ - All UI which user encounter in game
  • src/Window/ - Screens logic
  • README.md - Project documentation.
  • LICENSE - Project license

Licence

This project is licensed under the MIT License

Acknowledgments

Inspired by the original Pacman game by Namcolt in Java/Swing, featuring exciting gameplay, custom levels,

About

Game required for PJAIT 1 year GUI course.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages