WIP game entry for LibreJam 2023-06. (Mirror) https://hak.xwx.moe/jadedctrl/flora-search-aurora
Jaidyn Ann 9517ee14e5 Fix walking off-map | vor 1 Jahr | |
---|---|---|
res | vor 1 Jahr | |
.gitignore | vor 1 Jahr | |
COPYING | vor 1 Jahr | |
Makefile | vor 1 Jahr | |
README.md | vor 1 Jahr | |
dialogue.lisp | vor 1 Jahr | |
display.lisp | vor 1 Jahr | |
engine.lisp | vor 1 Jahr | |
figlet.lisp | vor 1 Jahr | |
flora-search-aurora.asd | vor 1 Jahr | |
flora-search-aurora.lisp | vor 1 Jahr | |
input.lisp | vor 1 Jahr | |
intermission.lisp | vor 1 Jahr | |
inventory.lisp | vor 1 Jahr | |
menu.lisp | vor 1 Jahr | |
overworld.lisp | vor 1 Jahr | |
overworld.tiled.lisp | vor 1 Jahr | |
overworld.util.lisp | vor 1 Jahr | |
packages.lisp | vor 1 Jahr | |
settings.lisp | vor 1 Jahr | |
util.lisp | vor 1 Jahr |
Flora Search Aurora is a game about destiny-making, peace-making, and (most importantly) bouquet-making.
You can run the game through a pre-built binary, available under Releases of this repository.
If you’d rather (or have to) run the game from source, you can set up the game like so:
sbcl
.make run
or make build
.To do so, you can run the following commands, replacing guix
with your package-manager of choice:
$ guix install sbcl
$ wget https://beta.quicklisp.org/quicklisp.lisp
$ sbcl --load quicklisp.lisp
And in SBCL run…
* (quicklisp-quickstart:install :path "~/.local/lib/quicklisp/")
* (ql:add-to-init-file)
Back in the shell…
$ rm quicklisp.lisp
$ cd ~/.local/lib/quicklisp/local-projects/
$ git clone https://notabug.org/jadedctrl/flora-search-aurora
$ cd flora-search-aurora/
$ make build
$ ./flora-search-aurora
The game has been tested with both Embeddable Common Lisp and SBCL. It runs perfectly on both, but building a binary isn’t working on ECL at the moment.
This game was made for the 2023-06 edition of LibreJam.
The theme of this LibreJam was “ASCII”, and several restrictions were imposted. Submitted games must:
Now, I’m proud to say that I meet these requirements! As for size, you can test like so:
$ du *.lisp res/maps/*.lisp \
| awk '{ printf("%s +", $1) } END { printf("\n") }' \
| sed 's/+$//' \
| bc \
| sed 's/$/KiB/'
764KiB
Author: Jaidyn Ann jadedctrl@posteo.at License: GNU GPLv3