summaryrefslogtreecommitdiff
path: root/README
blob: a5dbdb4dfed0c3a87f8fc68e5200911b886fe6ea (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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
-*- org -*-

* The Test Subject

A cheesy point-and-click micro-adventure set in a sci-fi environment.
Created for the 2021 Spring Lisp Game jam.

** Download (easiest option)

   A pre-built binary bundle for Linux is available at
   https://davexunit.itch.io/the-test-subject

** Building from source
*** Using Guix (second easiest option)

    Using the GNU Guix package manager is by far the easiest way get
    everything you need to build the game from source.

    #+BEGIN_SRC sh
    guix environment -l guix.scm
    ./bootstrap
    ./configure
    make
    ./run-game
    #+END_SRC

*** Using something other than Guix (hard)

    First you'll need to build and install the following Guile libraries:

    - guile-opengl
    - guile-sdl2
    - chickadee (from Git: https://git.dthompson.us/chickadee.git)
    - starling (from Git: https://git.dthompson.us/starling.git)

    Then you can build and run the game:

    #+BEGIN_SRC sh
    ./bootstrap
    ./configure
    make
    ./run-game
    #+END_SRC