game in wisp script writing
got it working in google cloud
document releasing for non-guix


browse log


Dryads Wake --- a world is reborn

Dryads Wake is a game of dialogue and choices.



Requires [Guile 2.2 or later]( and guile-websocket (for the webserver).

Install from release

    ./configure && make && make install

Install and develop from clone

    ./ # just autoreconf -i
    make && make install && make distcheck

Also see

    make help

Install with Guix

(preliminary, still with hacks)

    autoreconf -i; ./configure --prefix=/tmp/; make check
    rm -rf autom4te.cache/ config.* configure
    guix build -f guix.scm
    guix package -f guix.scm

Create Release for non-guix systems

    rm -rf autom4te.cache/ config.* configure
    guix pack -L . -RR -S /gnu/dryads-wake= -e '(load "guix.scm")'

Others can then run this with

    tar xf <tarball>
    GUILE_LOAD_PATH=gnu/dryads-wake/share/guile/site/3.0/ gnu/dryads-wake/bin/dryads-wake [--server]

Copyright and License

Dryads Wake is built by Arne Babenhauserheide.

It is licensed under the AGPLv3 or later, so you can use it anyway you
see fit as long as you stick to the license and provide all who play
it with a way to access the source. See COPYING.AGPLv3

The source is located at

enter.w is licensed under the LGPLv3 or later.

Game engine

Dryads Wake is built with Enter Three Witches, a game engine that
gives dialogue the center stage, similar to interactive fiction
systems. Different from typical interactive fiction, it is embedded in
Wisp, a Scheme dialect, so authors can seamlessly add their own tools when
they hit the limits of predefined options.

It is realized in Guile Scheme, the official GNU language for