lispmoo2
A downloadable new kind of society
Note I discovered that I had previously made an empty git repository named lispmoo, so I have rechristened this unique one lispmoo2.
Fall lisp game jam https://itch.io/jam/autumn-lisp-game-jam-2024 recogniseable multiplayer MOO based off my https://codeberg.org/tfw/moonclimb which is frozen for the jam.
Updated | 10 hours ago |
Published | 11 days ago |
Status | Prototype |
Author | screwtape |
Tags | common-lisp, emacs, lisp, mcclim, moo, new-kind-of-society, swank, Text based |
Download
Install instructions
Okay so the tarball is just a tarball snapshot of the git https://codeberg.org/tfw/lispmoo2 .
This in turn has a dependency on my low level https://codeberg.org/tfw/moonclimb
which is dyed in the wool a https://codeberg.org/McCLIM/McCLIM thing.
I've been using it with sbcl in vanilla flavoured emacs slime. I suggest using quicklisp. https://quicklisp.org/
Then, clone or extract lispmoo2 into ~/quicklisp/local-projects/
and clone moonclimb into ~/quicklisp/local-projects/.
Then assuming you accepted quicklisp's defaults,
$ sbcl
> (ql:Quickload :lispmoo2) ; should work.
CL-USER> (in-package :lispmoo2/main)
LISPMOO2/MAIN> (defparameter *player* 'screwtape)
LISPMOO2/MAIN> (define-game)
after which I guess
LISPMOO2/MAIN> { north
LISPMOO2/MAIN> x
is a good thing to do.
Thanks to https://mdhughes.itch.io/cavez for trying to muddle through my common lisp instructions!
Development log
- My very own computing revolution10 hours ago
- A moonew language for itneraction.3 days ago
- Defining north between two rooms with the low engine3 days ago
- Figuring out how my moonclimb worked3 days ago
- LISP kind of society urgently needed11 days ago