Skip to content

A top-down roguelike action game built with C++ and SFML. Explore procedurally generated dungeons using Binary Space Partitioning (BSP), fight enemies, collect 3 keys, and defeat the boss to unlock the final treasure chest.

License

Notifications You must be signed in to change notification settings

shr0mi/Rand_maze-adventure-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rand(maze) Adventure Game

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

Game Preview


Play The Game

Windows:

Download & Extract the game: download link


Dependencies


Build Instruction

Install SFML v3.0

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

Build Command

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++


About

This is a project for CSE-1202: Structured Programming Course :)

About

A top-down roguelike action game built with C++ and SFML. Explore procedurally generated dungeons using Binary Space Partitioning (BSP), fight enemies, collect 3 keys, and defeat the boss to unlock the final treasure chest.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages