Deathcall, a roguelike made for 7 Day Roguelike 2018
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Macoy Madson 73fe90632c Cleaned up build a bit 3 years ago
.vscode Added VSCode setup, look mode, entity draw, stats 6 years ago
data Attempted to add sound FX. Added player melee, player abilities, death, and victory 6 years ago
images Make images local, add build instructions 3 years ago
libs Cleaned up build a bit 3 years ago
release Updated windows build to be release (no console 6 years ago
src Updated comments 6 years ago
.gitignore Got map, player, input, colors, and log/status set up 6 years ago
.gitmodules Building 6 years ago
7DRL2018.sublime-project Got map, player, input, colors, and log/status set up 6 years ago
7DRL2018.sublime-workspace Added cheats for testing 6 years ago
BuildDependencies_Debug.sh Make images local, add build instructions 3 years ago
BuildDependencies_Release.sh Cleaned up build a bit 3 years ago
Build_Debug.sh Make images local, add build instructions 3 years ago
Build_Release.sh Make images local, add build instructions 3 years ago
Jamfile Make images local, add build instructions 3 years ago
Jamrules Make images local, add build instructions 3 years ago
LICENSE Initial commit 6 years ago
ReadMe.org Make images local, add build instructions 3 years ago
TODO.tasks Added fire bomb, force phase, fire dragon, control wizard, adjusted balance... 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

/code/macoy/7drl2018/src/branch/master/images/7drlDeathCallLogo.png /code/macoy/7drl2018/src/branch/master/images/7drlScreenieDeath2.png