Platformed is a 2D game. The aim of the game is to complete all available levels and obtain points in the shortest possible time. There are many obstacles to come across during a journey: map objects affecting players mobility or life points, enemies and treasures. User chooses one of possible magic classes to play. Each class has it's own ability to fight with enemies.
In order to build a project a build system is required. Examples:
- Make
- MSVC - delivered with Visual Studio
- Clone the repository (using HTTPS as in example or SSH)
$ git clone https://github.com/kyma-incubator/bullseye-showcase.git- Navigate to directory where project was downloaded
$ cd {project-directory}- Edit
SFML_ROOTvariable inCMakeLists.txtfile, provide directory where SFML was downloaded
(...)
set (SFML_ROOT "{provide-directory-here{")
(...)- Clean project to make sure there are no files generated
$ make clean- Build project with default CMake generator
$ make buildAlternative: you can build project using specific generator. In this case generator paramter has to be provided in Makefile file (see more details about generators here)
- Run application
make runAfter installing an application there is no configuration required. Client can be ran anytime.
Run application using Makefile tool
$ make runPopup window should appear. In main manu click Play option using Enter button, choose class (navigate using arrow buttons) and start your journey!
Control buttons:
- run (left, right arrow keys)
- jump (up arrow key)
- attack (space)