Skip to content

Gajeee/Gpac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

🎮 G Pac

Python Logo

Built with Python & Pygame

A small retro maze game made for fun.
Low effort, pretty beta, and built mainly because I was bored.


📸 Screenshots


🕹️ About the Game

G Pac is a Pac-Man–inspired maze game with grid-based movement and a dark retro look.

  • The player moves forward automatically
  • Direction changes only at tile centers
  • Eat all dots to clear a level
  • Touching a ghost ends the game
  • The game restarts automatically on win or loss
  • Includes 15 progressively harder levels

This is a low-effort prototype / beta build, not a polished release.


👻 Enemies

The maze contains multiple ghosts with different movement styles:

  • Chase – follows the player
  • Ambush – tries to cut you off
  • Roam – moves unpredictably
  • Pressure – controls central paths

All enemies move tile-by-tile and only turn at tile centers.


🎭 Characters

Selectable from the main menu:

  • Classic – Yellow, balanced
  • Neon Mint – Slightly faster
  • Violet Rush – Smooth and stylish

Each character has small gameplay differences.


📋 Menu Features

  • Start Game
  • Character Select
  • Settings (Sound / Volume)
  • Quit

The menu uses a simple 3D-style button UI with a clean dark theme.


🔊 Sound

  • Retro arcade-style sound effects
  • Background hum
  • No external audio files
  • All sounds generated procedurally

🎮 Controls

In Game

  • Arrow Keys – change direction
  • Esc – return to menu

Menu

  • W / S – navigate
  • A / D – change character
  • Enter – select
  • Esc – back

🚀 How to Run

pip install pygame
python gpac.py

Releases

No releases published

Packages

 
 
 

Contributors

Languages