Posted November 21, 2024 by screwtape
#lispmoo2 #worldbuilding #common lisp #exploratory programming #lisp #MOO
exactly what to do for this jam. Do what Egbert does. Egbert is you in this scenario:
(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
{ @go screw::mountain-trail } x { @dig east :to egs::garden } x { @go egs::garden } x { @dig west :to screw::mountain-trail } x
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
and become the early architecture of our world.