A top-down roguelike action game built with C++ and SFML. Explore procedurally generated dungeons using Binary Space Partitioning (BSP) algorithm, fight enemies, collect 3 keys, and defeat the boss to unlock the final treasure chest.
Gameplay video: YouTube
r/SFML post: Reddit
Windows:
Download & Extract the game: download link
- SFML v3.0
- Background Music: An-Instant-Burst-Action-02 composed by One Man Symphony
- Assets: Kenny Assets
Windows: Download from official website: https://www.sfml-dev.org/download/sfml/3.0.0/
Linux: There is still no easy way to install sfml v3.0 in linux. You can get is from the official SFML repo: https://github.com/SFML/SFML
Windows:
<COMPILER_PATH\g++.exe> -std=c++17 -fdiagnostics-color=always -g main.cpp mapgen.cpp player.cpp bsp_algorithm.cpp enemy.cpp audio.cpp timer.cpp pause.cpp options.cpp view_manager.cpp credits.cpp menu.cpp leaderboard.cpp controls.cpp -I<SFML_INCLUDE_PATH> -DSFML_STATIC -o "main.exe" -L<SFML_LIB_PATH> -lsfml-graphics-s -lsfml-window-s -lsfml-audio-s -lsfml-system-s -lopengl32 -lfreetype -lwinmm -lgdi32 -lflac -lvorbisenc -lvorbisfile -lvorbis -logg -static-libgcc -static-libstdc++
This is a project for CSE-1202: Structured Programming Course :)
