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 10 months ago
.vscode Added VSCode setup, look mode, entity draw, stats 3 years ago
data Attempted to add sound FX. Added player melee, player abilities, death, and victory 3 years ago
images Make images local, add build instructions 10 months ago
libs Cleaned up build a bit 10 months ago
release Updated windows build to be release (no console 3 years ago
src Updated comments 3 years ago
.gitignore Got map, player, input, colors, and log/status set up 3 years ago
.gitmodules Building 3 years ago
7DRL2018.sublime-project Got map, player, input, colors, and log/status set up 3 years ago
7DRL2018.sublime-workspace Added cheats for testing 3 years ago
BuildDependencies_Debug.sh Make images local, add build instructions 10 months ago
BuildDependencies_Release.sh Cleaned up build a bit 10 months ago
Build_Debug.sh Make images local, add build instructions 10 months ago
Build_Release.sh Make images local, add build instructions 10 months ago
Jamfile Make images local, add build instructions 10 months ago
Jamrules Make images local, add build instructions 10 months ago
LICENSE Initial commit 3 years ago
ReadMe.org Make images local, add build instructions 10 months ago
TODO.tasks Added fire bomb, force phase, fire dragon, control wizard, adjusted balance... 3 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