Skip to content

This is a revised python implementation of the original retro-game Pacman. It has some new ghosts and bonuses types, as well as specific gameplay traits. This is intended to be an environment for future reinforcement learning experiments.

License

StepanTita/pacman

Repository files navigation

🕹️ Python Pac-Man: Retro Gaming with Pygame 🍒

Retro Python-made Pac-Man! Built using Pygame library, it offers classic gameplay with smooth graphics and intuitive controls.

🎮 Demo:

Screen.Recording.2023-08-11.at.14.22.54.mov

🌟 Features:

  • Classic Gameplay: Relive the original Pac-Man experience.
  • Smooth Graphics: Powered by Pygame, our Pac-Man offers clean and crisp visuals.
  • Keyboard Controls: Easy-to-use controls for navigating our maze.
  • High Score Tracking: Compete against yourself and keep setting new high scores!

🍒 Game Elements:

14

15

16

🚀 Getting Started:

Prerequisites:

  • python >= 3.6

Install required packages using the following command:

pip install -r requirements.txt

Running the Game:

  1. Clone the repository:
git clone https://github.com/StepanTita/pacman.git
  1. Navigate to directory pacman:
cd pacman
  1. Run the game:
python main/run.py

🛠️ Built With:

  • Python: Our main programming language.
  • Pygame: A powerful set of Python modules for game development.

License 📄

This project is licensed under the MIT License. See the LICENSE.md file for details.

TODO:

  • reinforcement learning for AI

About

This is a revised python implementation of the original retro-game Pacman. It has some new ghosts and bonuses types, as well as specific gameplay traits. This is intended to be an environment for future reinforcement learning experiments.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages