Skip to content

woodrowb96/ncurses-pacman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nCurses Pacman

A terminal-based PacMan game written in C++ using the ncurses TUI library.

pacman_recording.mp4

Overview

An Object Oriented Programming implementation of Pacman with full ghost AI, power-ups, warp tunnels, and level progression.

Architecture

This project has three main class categories:

  • A game pieces class hierarchy for all drawable and interactive objects.
  • Screen and window classes used to print to the screen and get user input.
  • A Game class that runs the game loop, ghost AI, and state management.

Build & Run

Requires g++ and ncurses.

make
./pacman

Packages

 
 
 

Contributors