Skip to content

danilotpnta/PacmanGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PacmanGame

Welcome to the README of PacmanGame, a recreation of the nostalgic video game from the 80s.

Features

  • Implementation of Pacman, Walls, Energizers, Ghosts, Fruits & Lives
  • Pacman is able to eat Inky, Pinky, Blinky and Clyde through energizers
  • After a period of time, ghosts come back to normality
  • There is 3 lifes available and fruits are randomly allocated
  • Pacman can exist lef/right in the middle borders of the map

Running the application

  1. To run PacmanGame you need to install SDL2 starter kit toguether with an IDE.
  2. Clone this repository and open pacman.sln.
  3. Make sure you use Debug x64. Otherwhise compilation error may appear.
  4. Run the game and enjoy!

Class Diagram

The following diagram explains the main classes that were implemented during this project:

Here a shortly explanation how the project was composed

resources  contains the sprite sheet.
src        contains the C++ source + skeleton main file.
include    contains C++ header files.

Demo

To the left, the .bmp figures that made up the design of the game. To the right, a small .gif showing a demo of the features implemented.

About

Fully playable Pacman Game using Multithreading

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages