itch.io is community of indie game creators and players

Devlogs

LISPMOO2 INSTRUCTIONS (IMPORTANT)

lispmoo2
A downloadable new kind of society

1. MORE SPECIFICALLY

exactly what to do for this jam. Do what Egbert does. Egbert is you in this scenario:

2. egberts.limo

(uiop:ensure-package :egberts :nicknames '(:egs))
{ @create $room :named egs::egs-house } x
{ @create $room :named egs::garden } x
{ @go egs::egs-house } x
{ @dig north :to egs::garden } x
{ @go egs::garden } x
{ @dig south :to egs::egs-house } x

3. egberts-2.limo

{ @go screw::mountain-trail } x
{ @dig east :to egs::garden } x
{ @go egs::garden } x
{ @dig west :to screw::mountain-trail } x

5. Repeatedly-eval-qt has a verb that dotfiles conforming limo files

that I use interactively.

LISPMOO2/USER> { output-dot ("~/common-lisp/lispmoo2/games/egberts.limo") } x
subgraph clusterEGBERTS {
style=filled;
label="EGBERTS";
"EGBERTS-HOUSE";
"GARDEN";
"EGBERTS-HOUSE" -> "GARDEN" [taillabel="NORTH"];
"GARDEN" -> "EGBERTS-HOUSE" [taillabel="SOUTH"];
}
NIL
LISPMOO2/USER> { output-dot ("~/common-lisp/lispmoo2/games/egberts-2.limo") } x
"MOUNTAIN-TRAIL" -> "GARDEN" [taillabel="WEST"];
"GARDEN" -> "MOUNTAIN-TRAIL" [taillabel="EAST"];
}
NIL

6. What else?

  1. I think that this collaborative worldbuilding exploration is its own reward
  2. In order for something to happen, it needs this suitable place to happen.
  3. While the "ghost town" gets packaged with the git, later we will have private asdf repos of basically game programming; however these are expected not to constantly be syncronised (unlike the ghost town).

7. So please just get these to me whether on the Mastodon, itch.io, whatever

and become the early architecture of our world.

Author: Screwlisp

Created: 2024-11-21 Thu 15:29

Validate

Download lispmoo2
Read comments (1)