This is a 2d game made in C++ and SFML with a kind of retro aesthetic.
preview.1.mp4
The player controls a hero, that fights monsters in a procedurally generated world.
Enemies can spawn in different biomes.
All enemies have their own properties. Some will attack on sight, others will run away or be neutral. There are also different monster types with their own properties.
A few monsters will fight until their last hp point, while some others are going to escape if low on hp.
There are numerous classes to choose from and each has unique abilities.
W.I.P
- Install SFML from their original website: https://www.sfml-dev.org/download.php
- In CMakeLists.txt set the SFML_LOCATION to your sfml download location
- Use the following commands in the command line:
cmake .
cmake --build .
- Move SFML dynamic link libraries from the SFML_LOCATION/bin to the folder with the executable in the project directory.
- Just click the app icon. It should work now.
- Install SFML from their original website: https://www.sfml-dev.org/download.php
- Configure it with your IDE. Here are some tutorials: https://www.sfml-dev.org/tutorials/2.5/
- Create a new project and add the source files into the project.
- Copy the sfml dlls (window, graphics and system) where the executable is located.
- Run the game.
- Install the release from the "releases" tab.
- Unzip the package
- Run the executable
If anyone wants to help feel free to fork, add some things and contribute.
You can also start an issue and leave feedback.
There is a lot of things to do:
- Making the code more readable
- Documentation
- GUI changes
- More gameplay mechanics (abilities, special effects, obstacles, etc)
- Sound
- A duel gamemode
- Ranged attacks
- Player Inventory
- Language
- And much more