PACMAN - 42
A downloadable game for Linux
A complete, modern recreation of the classic arcade game Pac-Man, featuring procedural maze generation and high-performance software rendering with MiniLibX.
Developed as part of the 42 School curriculum.
Features
- Dynamic Procedural Mazes: Unique maze layouts generated for every level.
- Classic Ghost AI: Authentic Scatter and Chase behavioral cycles.
- Energizer Super-Gums: Turn ghosts blue, hunt them down, and multiply your score.
- Persistent Leaderboard: Top 10 highscores saved locally.
- Developer Cheat Mode: Toggle invincibility, skip levels, and freeze ghosts.
Controls
- Move: Arrow keys or W, A, S, D
- Pause / Menu: ESC or P
- Cheat Mode: 6 (during gameplay)
- Select / Confirm: Enter or Space
Authors
- gpimpin
- gpecelli
Install instructions
Requirements:
- Linux (Ubuntu 22.04+ recommended, or WSL2 with X11 / GUI support)
- Python 3.10+
Installation & Launch:
1. Download and extract 'pac-man-42 (Linux)'
2. Open a terminal inside the extracted folder:
cd pac-man-42
3. Run the automated launcher:
./launch.sh
The launcher script will automatically install all bundled dependencies offline and start the game immediately.

