Skip to content

A 2D platformer project for my C++ course graduation.

Notifications You must be signed in to change notification settings

4rgc/NinjaPlatformer

Repository files navigation

NinjaPlatformer

This is a 2D platformer project for my C++ course graduation.

I was using Visual Studio 2017 Community, so this project is set to v141 Build tools, platform 10.0.10586.0.
All code inside Angine and NinjaPlatformer I wrote myself.
To get best performance launch game in Release configuraion.

This has been created with SDL2, OpenGL and Box2D libraries.

/Angine - the game engine folder.
Here is all the interesting stuff about "inside working".

/libs - dependencies folder.
The solution is set to get all the includes from "$(SolutionDir)/libs/include"
and the libraries from "$(SolutionDir)/libs/lib"

/NinjaPlatformer - the actual game folder.
All the game physics and mechanics are in here.

Installation
1. Put everything from the cloned repo into one folder
2. Extract the contents of libs.zip to your_solution_path/
3. Extract the contents of Debug.zip to your_solution_path/Debug
4. Extract the contents of Release.zip to your_solution_path/Release

Don't forget to change VS configuration to x86, or you'll get tons of compile errors!

Currently there are 5159 lines of code

About

A 2D platformer project for my C++ course graduation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages