summaryrefslogtreecommitdiffstats
path: root/README
blob: 9d069d735b3e20fab8ae57145254570071080d67 (plain)
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
Boukengine
----------

Boukengine is an engine for developing adventure role-playing games with
a 2-D top-down third-person perspective and turn-based combat.
Boukengine renders tile-based and layered world maps (made with the
Tiled map editor), manages color palettes with realistic day/night
cycling, and runs game scripts written in Lua.

Building
--------

Boukengine requires the following library packages to build and run:

  * `SDL` 1.2
  * `SDL_image` 1.2
  * `Expat`
  * `zlib`
  * `Lua` 5.1 or later

At build time, Boukengine can optionally use a copy of `xcftools`
installed on the system.  However, a copy included with Boukengine is
used by default and is strongly recommended, as `xcftools` has been
removed from many modern system distributions and any remaining
distributions of it may be vulnerable to arbitrary code execution
vulnerabilities on at least some architectures.