Also Eamon for Apple ][, I played with that a lot! And wrote my own in FORTH too.
https://en.wikipedia.org/wiki/Eamon_(video_game)
Good god, 280 Eamon Adventures, last released October 2023, I have a lot of catching up to do:
https://en.wikipedia.org/wiki/List_of_Eamon_adventures
Same dragon title screen illustration as Odyssey: The Compleat Apventure!
https://en.wikipedia.org/wiki/Odyssey:_The_Compleat_Apventur...
Also great memories of Richard Garriott's Akalabeth: World of Doom!
https://en.wikipedia.org/wiki/Akalabeth:_World_of_Doom
An Adventure I wrote in Logo, released on the C64 Terrapin Logo examples floppy, using the Logo REPL as the parser:
https://donhopkins.medium.com/logo-adventure-for-c64-terrapi...
Now I'm creating adventures in Cursor with MOOLLM and working on compiling them to JavaScript to run in the browser, kind of like The Sims meets LambdaMOO meets Cursor:
Adventure MOOLLM Anthropic skill:
https://github.com/SimHacker/moollm/tree/main/skills/adventu...
Adventure Compiler design document:
https://github.com/SimHacker/moollm/blob/main/skills/adventu...
Adventure-4 example microworld:
https://github.com/SimHacker/moollm/tree/main/examples/adven...
Here's a marathon session playing in Cursor, and making a wish on a monkey's paw for the rest of the monkey:
https://github.com/SimHacker/moollm/blob/main/examples/adven...
Here's an interview where MOOLLM explains itself, then we go on a wild ride with the Irn Bru snowman, with underground embassy intrigue, Columbo style:
https://github.com/SimHacker/moollm/blob/main/examples/adven...
Those links really bring back the memories! I messed around with Akalabeth, Eamon, and Adventure Construction set all three back in the day.
Did you ever play The Prisoner? Where you go to the psychiatrist and he asks you all these questions, then the BASIC program crashes and prints an error message like "SYNTAX ERROR IN LINE ####" and beeps, leaving you at the "]" prompt?
But it's really an AppleSoft Basic Prompt Simulation to see how you will deal with the program crashing, judging you on if you go "CONT" or "NEW" or "RUN" or "CATALOG" or "LIST ####"!
What I didn't realize until I just looked it up now:
>In Prisoner 2 (the 1982 remake of the original), the game intentionally simulates a crash by showing a “Syntax error in line ###” message where the line number is actually your secret resignation code. The idea is that you might try to inspect or debug that line and type in the code, thereby revealing it — which is a loss condition because the game’s entire goal is to not give that number up.
https://en.wikipedia.org/wiki/The_Prisoner_(video_game)
>The game occasionally breaks the fourth wall by acknowledging that a game is being played.
It sure does!
Wow, no I didn't, but that sounds like a fantastic game mechanic!