Skip to content

CS126SP20/final-project-nomerza2

Repository files navigation

Final Project

license docs

Read this document to understand the project layout.

Author: Nathan Omerza - [email protected]


Requirements and Dependencies
-Windows

This project was created for a windows computer. Functionality cannot be guaranteed on other operating systems.

-CMake

This a CMake project. CMake is used to build and link project files. CMake will be necessary to run this project.

-Microsoft Visual Studio 2015

Visual Studio 2015 is necessary to run the Cinder library. Cinder was designed for Visual Studio 2015, so later versions will not work.

-Cinder

In the \Cinder folder where Cinder was installed, create a folder called "my-projects". This project should be placed inside that folder

A guide for installing Visual Studio and Cinder can be found here, under the "Setting Up Cinder + Snake" section (and the "Windows Users - READ THIS" dropdown). This guide explains, uses CLion as the development IDE, but this isn't necessary. If you aren't using CLion, follow your development environment's instructions for adding Visual Studio as the environment and Cinder as an external library.

-Box2D

Box2D is a two-dimensional physics engine used in this project. Box2D controls all object creation, movement, and collisions. Box2D is a CinderBlock that has been imported as part of the CMake files, so no additional installation is need for the user.


Keyboard Controls
Space - Fire weapon or start game
Arrow Keys - Move side to side or jump
r - Restart Game


Game Instructions
Alt text
You control this robot. Your goal is to get to the finish line at the right without dying.
The finish line is marked by this flag robot.
Alt_text
Your life counter is shown in the top-left corner.
These enemies can shoot you.
Alt_text
If you are shot, you will lose a life. If you lose all your lives, you lose the game.
You can shoot the enemy robots back by firing your weapon. Shooting the enemy robots will destroy them.
You can also die if you fall in an open pit. This will kill you no matter how many lives you have, so try to avoid falling.
If you die, you can restart the game from the beginning by pressing the 'r' key.

Have Fun!

About

final-project-nomerza2 created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published