Skip to content

visarbuza/Pacman-2D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenGL PacMan

This project was made for assignment 1 in the course Graphics Programming - IMT2531.

How to setup

Make sure you have cmake version 3.14 or later installed. Navigate to the root folder of the project and execute the following commands

On linux:

mkdir build
cd build
cmake ..
make
./Pacman

On windows:

mkdir build
cd build
cmake ..
cmake --build .
cd ..
cd out/build/x64-Debug
Pacman.exe

Controls

W - Move player up

A - Move player left

S - Move player down

D - Move player right

Esc - Pause the game

Arrow keys - Navigate the menu

Space - Make a selection in the menu

Functionality

In this game you will find included one (1) level. You can move around as PacMan to collect (eat?) little yellow thingies that increase your score. To finish the level you must collect all of them. This must be done while dodging the insanely smart ghosts powered by the latest and greatest AI in the industry!

To make the game harder for the hardcore players out there, we decided to make collisions really bad so that you can very easily get stuck in corners if you're not careful (you can kind of escape these traps by wiggling a lot sometimes).

Now go out there and catch them all! Wait... wrong reference...

Version History

1.2 - Better ghost movement 👻➕➕

1.1 - Added pacman animations 🏃‍♂️

1.0 - Added death 💀

0.6 - Added ghosts 👻

0.5 - Added player score 💯

0.4 - Better collisions (not really lol) 💥➕➕

0.3 - Glitchy collisions 💥

0.2 - Added a menu 📄

0.1 - Added level generation from file 📜

Members

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages