To run this game SFML(2.0+) and Box2D(2.1.2+) need to be installed on the computer.
Library installations with apt-get/aptitude (requires root):
sudo apt-get install libsfml-dev libbox2d-dev
This is our implementation of a Micromachines-inspired game for C++ Programming course.
The folder structure:
project
│ README.md
│ .gitignore
│
├───doc //For the final documentation
│ │
│
├───plan //Files for project planning
│ │ projectplan.pdf
│ │
│ └───ideas
│ │ useful_links.doc
│
├───CarGame //Source code
│ │ Makefile
│ │ game.cpp
│ │ game.hpp
│ │ game_state.hpp
│ │ main.cpp
│
└───test //Test files
│ test_source.cpp
- Game Structure
- State machine and states
- Menu's
- Game timer
- makefile
- Tracks and track graphics
- Track obstacles
- Car Physics
- SFML-views