-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
46 lines (33 loc) · 1.21 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
[![Build Status](https://travis-ci.org/luctius/heresyrl.svg?branch=master)](https://travis-ci.org/luctius/heresyrl)
HeresyRL
========
Introduction
------------
HeresyRL is a [roguelike](https://en.wikipedia.org/wiki/Roguelike) in the
vain of rogue, nethack, angband and crawl. It is based on the Warhammer
Roleplay version 2 ruleset.
Right now it is in Alpha status, but eventually it will be an episodic game.
You will play a map (or maybe even a quest). At the end you will have the
oppertunity to heal, buy/sell items, and to train.
Compiling
---------
Dependencies:
* A *nix (linux or mac for example)
* libncurses5-dev
* lua 5.x-dev
* Autotools
* A C compiler (gcc or clang)
* pkg-config
For a debian based Distribution (Debian, Ubuntu, Mint ...):
* 'sudo apt-get install autoconf automake build-essential autotools-dev liblua5.1-0-dev libncurses5-dev'
* 'autoreconf -fim && ./configure'
* 'make'
* './heresyrl'
For OSX the following should work:
* 'brew install lua'
* 'autoreconf -fim && LDFLAGS="-L/usr/local/opt/ncurses/lib" CPPFLAGS="-I/usr/local/opt/ncurses/include" ./configure'
* 'make'
* './heresyrl'
Debug
-----
ASAN_SYMBOLIZER_PATH=/usr/bin/llvm-symbolizer-3.6 ASAN_OPTIONS=symbolize=1 ./heresyrl -lsd