Skip to content

Implementation of a two dimensional maze game in C++ using OpenGL.

License

Notifications You must be signed in to change notification settings

tanmay-pro/PacBird

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PacBird

About the Application

  • The game is built in C++ while using the openGL platform.
  • The game is by structure top-down along with fixed frame dungeon rooms.

Description of Project

  • The game world consists of 3 rooms, where each room has a door at the edge. The player's objective is to reach the final gate without being destroyed by the enemies.
  • Every room contains of randomly generated walls (apart from edge walls).
  • Every room contains of randomly spawned coins and enemies.
  • Player's points increase on collecting coins whereas the plyer loses on coming in contact with the moving/ static enemies.
  • Difficulty of the game increases with progress.
  • 'L' key can be used to toggle the lights. When the lights are on, only some area surrounding the player will be visible while the rest of the world will go dark. However, playing in dark will give more points to the player.

Running the Game

  • mkdir build
  • cd build
  • cmake ..
  • make -j
  • ./app

Controls of the Game

  • 'Enter' to start the Game.
  • 'W', 'A', 'S', 'D' for player movement.
  • L' to toggle lights ON/ OFF

About

Implementation of a two dimensional maze game in C++ using OpenGL.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published