![]() |
3 years ago | |
---|---|---|
.vscode | 6 years ago | |
data | 6 years ago | |
images | 3 years ago | |
libs | 3 years ago | |
release | 6 years ago | |
src | 6 years ago | |
.gitignore | 6 years ago | |
.gitmodules | 6 years ago | |
7DRL2018.sublime-project | 6 years ago | |
7DRL2018.sublime-workspace | 6 years ago | |
BuildDependencies_Debug.sh | 3 years ago | |
BuildDependencies_Release.sh | 3 years ago | |
Build_Debug.sh | 3 years ago | |
Build_Release.sh | 3 years ago | |
Jamfile | 3 years ago | |
Jamrules | 3 years ago | |
LICENSE | 6 years ago | |
ReadMe.org | 3 years ago | |
TODO.tasks | 6 years ago |
ReadMe.org
Deathcall: a 7 Day Roguelike 2018
You are Deathcaller, a warrior tasked with destroying the Callers in the world. Callers summon unnatural horrors which must be eradicated!
Made in 7 days for 7 Day Roguelike 2018 by Macoy Madson.
Some people played this game. Check out what they thought on my blog:
Building
Make sure to have jam
and libSFML
installed and run git submodule update --init --recursive
.
Setup
Clone repository
Clone and init submodules for dependencies:
git clone --recurse-submodules https://github.com/makuto/7drl2018
If you didn't do submodules, run this:
git submodule update --init --recursive
Set up build system
Jam is used to build the project. Install Jam:
sudo apt install jam
Build dependencies
Currently, SFML relies on system installs for its dependencies:
sudo apt install libopenal-dev libvorbis-dev libflac-dev libglew
Build the rest of the dependencies from source:
./BuildDependencies_Release.sh
Use the *_Debug.sh
scripts if you want debug symbols. Note that you need to use Debug/Release scripts in every case, otherwise the libraries will fail to link.
Build project
./Build_Release.sh
Finally, run ./7drl2018
.
Screenshots