Skip to content

A 2D platformer survival rogue-like built for my Software Design Studio (CS 126) class at the University of Illinois Urbana-Champaign.

License

Notifications You must be signed in to change notification settings

sochowski/quake-miner

 
 

Repository files navigation

Quake Miner

Quake miner is an infinite 2D survival game built on the Box2D physics engine. Debris constantly falls on you and you can earn points by destroying it by throwing a sword or having "near misses" with them (getting really close but not touching it). The game is over when you are hit by debris.

Dependencies

General Installation

  • Clone the cinder repo from its GitHub repo.
  • Inside of /Cinder/, create a folder calledmy-projects.
  • Clone the Quake Miner project into /Cinder/my-projects/.
  • You can now build this project using Cmake

Build Settings

This game is only meant to be played at a 16:9 aspect ratio (i.e. 1920x1080, 1280x720). It defaults to running at 720p in windowed mode, however this may be changed by altering kWidth and kHeight in /apps/my_app.h of the project directory. You may also change kFullscreen in /apps/m_app.h to change whether or not the game is fullscreen.

Controls

Main Menu

Key Action
LEFT MOUSE Start the game.
ESC Quit the game.

In-Game

Key Action
LEFT MOUSE Throw a sword in the direction of the mouse.
ESC Quit to the main menu.
R Restart the current run.
A Move left.
D Move right.
SPACE Jump (if grounded).

Game Over Screen

Key Action
R Start a new run
ESC Quit to the main menu

Links

You can find a demo of this game on my YouTube channel.

Credits

About

A 2D platformer survival rogue-like built for my Software Design Studio (CS 126) class at the University of Illinois Urbana-Champaign.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 76.1%
  • CMake 23.9%