Group project repository for the module Games Egineering 2017/2018 SET09121 - Potato's Destiny
Implement 2D game taking advantage of the provided engine and system physics.
The project has been built taking advantage of SFML to get access to windowing, graphics and audio. Box2D has been used for the game Physics engine.
Entity component has been used to give similar and different features to the games entities
How to build it:
1: Clone repo
2: git submodule update --init --recursive
3: Create visual studio project with CMake (using the CMakeList.txt)
4: Set pd as startup project
5: Build it
-
Game can be paused, saved, reloaded and restarted. Collision detection is performed to reduce lives of main character.

-
Photato sprite switched based on the type of movement (same is for the enemies).

-
One powerup implemented.
Simple 1 level platform game. The aim of the game is to find the key and use it to open the end portal to unlock the next level (it is not yet implemented) and complete the game. Comands: Use the arrows to move ← ↑ → ↓
3 total lives which are lost at each harmful collision. Enemies are invicible, so is best to avoid them. Coins can be collected for future shop items.


