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

Updated 10 days ago
Published 13 days ago
StatusReleased
PlatformsLinux
AuthorGIPstudios
Tags2D, 42, Arcade, minilibx, pacman, Pixel Art, python, Retro
ContentNo generative AI was used

Download

Download
README.md 15 kB
Download
pac-man-42 (Linux) 323 kB

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.