This jam is for making tiny cinematographic art piece text adventures in a specific and peculiar way using https://codeberg.org/tfw/lispmoo2. I will audit and comment upon all the jams, and merge them into the games/ folder of that git.
LISPMOO2/USER> { @create $room :named bedroom } x YOU @creates $ROOM :named BEDROOM. LISPMOO2/USER> { @create $thing :named bed } x YOU @creates $THING :named BED. LISPMOO2/USER> { emote (sits up in bed and stretches) } x You sits up in bed and stretches. LISPMOO2/USER> { @create $room named kitchen } x YOU @creates $ROOM :named KITCHEN. LISPMOO2/USER> { @go bedroom } x YOU leaves FOREST YOU goes to BEDROOM You are in BEDROOM. Objects here are: Players here are: YOU Exits here are: LISPMOO2/USER> { @dig stairs :to kitchen } x YOU digs from BEDROOM to KITCHEN YOU @verbs COM-STAIRS of BEDROOM. (STAIRS) LISPMOO2/USER> { stairs } x YOU goes through STAIRS. YOU leaves BEDROOM YOU goes to KITCHEN You are in KITCHEN. Objects here are: Players here are: YOU Exits here are: LISPMOO2/USER> { say (now what food should I make?) } x You says: "Now what food should i make?".
Just put all the stuff you do in a text 'command file'. I'm using the extension ".limo" for games.
I didn't try it yet, but we can load previous games, and then use those locations for later games.
Hopefully we finally experience the majesty of openblade in full UTF8 graphics.
It's just common lisp. I've used McCLIM as the basis of the MOO command language so that too. Here's a hypothetical setup:
And you're away laughing.
My jam this week is going to be implementing some of SICM's first chapter in lispmoo2. (The game). Some unix surrealism is the dream.
See you space cowboy