Joe Spall IV


PACMAN

Background

I created a 3D version of Pac-Man. It was written in C++ and utilized OpenGL and multi-threading for running graphics and gamestate (timers, status checks, etc.) simultenously. The functionality of the game includes many of the expected features from a Pac-man game. The objective of the game is for the user to control Pac-man to consume the dots while not being hit by ghosts. Each ghost was released from the "home base" every 2 seconds and used a shortest path algorithm (specifically a Breadth-First Search) to chase after Pac-man. Consuming the power pellets would temporarily allow Pac-man to consume ghosts while they attempted to run away, with the ghosts being returned to the home base if eaten. If Pac-man is eaten by the ghosts, the ghosts and Pac-man would be reset and the chase would continue. The player has 3 lives to try to consume the pellets and dots.

Images

OCTOBER 2020 - DECEMBER 2020


CONTACT

Email
joe.spall.iv@gmail.com

Created by Joe Spall IV and BLACKTIE.CO