#gamedev #itch_io #devlog
Okay I am hearing your RESOUNDING SILENCE
so I wrote a README and I encourage you to follow Egbert's lead as a hashtag game on the mastodon, tagged with #lispmoo2jam ; in which case I will add you to the honorary jam roll and your constructions to the git, and update the current map, like I did for Egbert.
#lisp #commonLisp #lispmoo2 #moo #collaborative #worldbuilding
https://lispy-gopher-show.itch.io/lispmoo2/devlog/837333/lispmoo2-instructions-important
Questions solicited but tbh construct something as well here or there plz


To be clear, First Egbert wrote this:
https://codeberg.org/tfw/lispmoo2/src/branch/main/games/egberts.limo
then Egbert added this, to connect to my place:
https://codeberg.org/tfw/lispmoo2/src/branch/main/games/egberts-2.limo
Basically use structure like Egbert does.
@vidak
I know it is within your ken to type
(uiop:ensure-package :vidaks)
{ @create $room :named vidaks::cyberpunk-freedom-lab } x
{ @go vidaks::cyberpunk-freedom-lab } x
{ @dig southeast :to screwtapes::mountain-trail } x
You don't have to actually run it on your system, just say that you're participating here on the mastodon ;p
There's @describe and @verb as well but those are kinda broad topics
@gnemmi
@screwtape @dig @gnemmi just at work rn, i have been following along! very impressive work!!
i have been thinking of adapting this to 8 bit commodore LOGO
@vidak
Yeah the DSL would work great for that (maybe not the whole common lisp image thing..).
I've been shy about taking a run at implementing @dump - which I will do in a way that can be loaded into either of lispmoo2 or lambdamoo (but I will need to lay some groundwork inside lambdamoo for this to work without hitch, and the consuming-of-common-lisp will be verboten for those purposes, like your 8 bit port idea)
@dig @gnemmi
@screwtape of course you can! I'd actually feel honoured if you did so!
@screwtape thank you for letting me join in!
I was taking a look at the src when I saw commit pop in!
Super exciting =D
@gnemmi
I think that sharing our completely-real-computer-programs-and-writing by creating them as tangible, shareable objects in a sort of medley of "roleplay" laboratories and places gives us opportunities for real collaboration that are a bit harder if I just say, well, you could download my git and familiarize yourself with the code... So, thank-you for helping get us started!
@vidak
@screwtape as I was looking at the code (and in the context of the toot I'm replying to) I was thinking that I couldn't draw a line between collaborative programming and art even if I wanted to.
Even deeper than that .. it struck me as "doing" ( as in "creating"?. It's kinda hard to explain) with "code as a tool" something that's actually alive !
@theruran
Okay, I just drafted you in here; adjustments and additions l m k, graphviz dot's clustering algorithms take up with AT&T labs primarily.
(uiop:ensure-package :theruran)
{ @create $room :named theruran::comfy-forest } x
..theruran::reading-nook } x
..theruran::memsafe-workshop } x
{ @verb theruran::memsafe-workshop :is
( com-experiment ) } x
..(com-play ) } x
..(com-meditate ) } x
..
https://codeberg.org/tfw/lispmoo2/src/branch/main/games/theruran.limo
@gnemmi @vidak

@screwtape @theruran @gnemmi @vidak Yeah, maybe in a bit, gotta focus a bit on "real work".
@ratxue @pizzapal @pkw
Can I recruit any/all of you to our lispmoo2 world? Also opinions: For the "hashtag game" version of adding a location, maybe it's more concise to just write the dot edges? So in a Mastodon toot, my own would've been:
screwtapes:
mountain-trail -- lisp-leanto;
lisp-leanto -- asdf-avenue;
asdf-avenue -- git-gorge;
asdf-avenue -- quick-quagmire;
mountain-trail -- game1::town;
mountain-trail -- game0::clearing;
? Try it??
@theruran
Thanks! Current state of the world which brings up a big improvement. Since I want to use compass directions anyway, can you rewrite that like
comfy-forest:e -- mountain-trail:w;
Which means the east exit from comfy-forest connects to the west exit of mountain-trail. Then when the exits are compass directions, the normal case, we can ellide the exit names (will rewrite presently).
@pizzapal @pkw @mdhughes @gnemmi @vidak

@pkw
I'm writing a verb to parse strings of dot now, since I think that this form is concise for the hashtag-game morph of worldbuilding here:
screwtapes::cave:nw -- screwtapes::rugged-step:se;
<- So that we can write like that, quickly and informally on the mastodon, and it terraforms our world. So watch the space a few moments longer
@pizzapal @mdhughes @theruran @gnemmi @vidak