Based on the game described by John Cartan at: http://www.cartania.com/starmaze/intro.html
This is here shared with the idea that some might find it useful for personal experiments and toys–that’s all I’m using it for. It might also be cautionarily if not pedagogically useful. All that said, it should not be expected to have any desireable characteristics or be useful in any way.
Non-personal use (for example, commercial) is forbidden.
Non-casual personal use is strongly discouraged.
To use:
- Clone repository
- Run
make install
this will install it into${XDG_DATA_HOME}/common-lisp/source/org.wobh.common-lisp.games.starmaze
- in REPL
(require "asdf")
(as needed) (asdf:load-system "org.wobh.common-lisp.games.starmaze")
(starmaze:play)
The package defines a nickname of starmaze
for convenience.
You can enter the playtest environment with (in-package #:starmaze-user)
.
To run tests: (asdf:test-system "org.wobh.common-lisp.games.wizards-castle")
The test package is simply a package of Lisp assertions. Running the tests tries to load the test package and if it loads without errors all the tests passed.