Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/baggerfast/pacman
The coolest Pacman game written on pygame
https://github.com/baggerfast/pacman
architecture game games pacman pacman-clone pacman-game pet-project py pygame pygame-games python python3 scenemanager scenes-structure serialization student-project
Last synced: about 19 hours ago
JSON representation
The coolest Pacman game written on pygame
- Host: GitHub
- URL: https://github.com/baggerfast/pacman
- Owner: BaggerFast
- License: mit
- Created: 2021-05-30T16:22:21.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-05T20:21:21.000Z (about 2 months ago)
- Last Synced: 2024-09-24T19:27:41.846Z (about 19 hours ago)
- Topics: architecture, game, games, pacman, pacman-clone, pacman-game, pet-project, py, pygame, pygame-games, python, python3, scenemanager, scenes-structure, serialization, student-project
- Language: Python
- Homepage: https://www.youtube.com/watch?v=VpNoZ70wDEg
- Size: 402 MB
- Stars: 23
- Watchers: 5
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Pacman
[![ci-status](https://github.com/BaggerFast/Pacman/workflows/CI/badge.svg)](https://github.com/BaggerFast/Pacman/actions/)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/BaggerFast/Pacman/main.svg)](https://results.pre-commit.ci/latest/github/BaggerFast/Pacman/main)
[![CodeFactor](https://www.codefactor.io/repository/github/baggerfast/pacman/badge)](https://www.codefactor.io/repository/github/baggerfast/pacman)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/)Pacman is a simple game written on Pygame. The game was created as a learning project to explore
the possibilities of Pygame and develop game applications.## 📺 Preview
https://github.com/BaggerFast/Pacman/assets/54527361/415e3585-086f-4111-822f-5049471ccbd8Watch full video on [YouTube](https://www.youtube.com/watch?v=VpNoZ70wDEg)
## 💻 Tech Stack
- [Python 3.10](https://www.python.org/)
- [Pygame](https://www.pygame.org/news)
- **Tools:**
- [Black](https://github.com/psf/black)
- [Isort](https://github.com/PyCQA/isort)
- [PyLint](https://github.com/pylint-dev/pylint)
- [CodeFactor](https://www.codefactor.io/)
## 👀 Look at this
- [Text](pacman/objects/text.py)
- [Button + controller](pacman/objects/buttons)
- [Sounds + controller](pacman/sound)
- [Scenes + SceneManager](pacman/scenes)
- [Animators + SpriteSheets](pacman/animator)
- [Saves - json serialize/deserialize](pacman/storage)## 💾 Cheat codes
- In Game
- **god** - victory scene
- **kill** - lose scene
- **aezakmi** - give 1 extra live
- In Menu
- **pycman** - unlock all skins and levels## 🎧 Set custom sounds in FUN MODE
![img.png](assets/fun_mode.png)## 🚑 Support
Please click the `star` button, if this game was helpful to you.