Skip to content

a simple 2D metroidvania-style game written in C++.

Notifications You must be signed in to change notification settings

moejoe95/theConspiracy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

theConspiracy

This is a simple 2D metroidvania-style game written in C++.

This project is done as the second assignment for the course 703807 Advanced C++ programming at UIBK. The project follows loosely the specification given here. A customized specification is given in the specifications file.

Build

cmake -B build
make -C build
./build/theConspiracy

Some settings can be configured in 'settings.ini'.

Controlls

  • wasd for player control
  • space for shooting
  • ESC for open menu

Dependencies

  • nlohmann-json
  • boost (boost program options)
  • SDL2 (image, mixer, ttf)
  • spdlog

Known Issues

  • bounding box of character is to large
  • enemy AI is very naive, and does not make decision based on the player movement

Future work

Some proposals for future work:

  • improve enemy AI
  • add more rooms (a second area)
  • improve damage value calculation (using stats)
  • use different enemy character for boss
  • improve trajectory of grenade

Acknowledgements

This project was created with the help of:

About

a simple 2D metroidvania-style game written in C++.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published