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_ROOT
variable inCMakeLists.txt
file, 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 build
Alternative: 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 run
After installing an application there is no configuration required. Client can be ran anytime.
Run application using Makefile tool
$ make run
Popup 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)