logoalt Hacker News

DonHopkinsyesterday at 9:43 PM1 replyview on HN

In MOOLLM Adventures, you can have NPC characters with entire game mechanics, rules, and playing piece prototypes embedded in them, that can run cooperatively in parallel in the same game!

The Grue — The Darkness That IS The Game:

https://github.com/SimHacker/moollm/tree/main/examples/adven...

Hint: GET LAMP

https://github.com/SimHacker/moollm/blob/main/examples/adven...

MC Frontalot - It Is Pitch Dark:

https://www.youtube.com/watch?v=4nigRT2KmCE

Snorax the Patient — The Wumpus Who IS The Game

https://github.com/SimHacker/moollm/tree/main/examples/adven...

Bottomless Pit:

https://github.com/SimHacker/moollm/blob/main/examples/adven...

Superbats:

https://github.com/SimHacker/moollm/blob/main/examples/adven...

Hunt the Wumpus BASIC source code from 1973 to resolve any rule ambiguities:

https://github.com/SimHacker/moollm/blob/main/examples/adven...

With a classic Zork mailbox integrated with the postal system, including junk mail, stamp collecting, chain mail, and offers you can't refuse:

https://github.com/SimHacker/moollm/blob/main/examples/adven...

Postal System:

https://github.com/SimHacker/moollm/tree/main/skills/postal

Not to be confused with the Postel System:

https://github.com/SimHacker/moollm/tree/main/skills/postel


Replies

DonHopkinstoday at 5:27 AM

Here's a whirlwind tour through all 117 skills, that shows how they fit together:

INDEX.md: https://github.com/SimHacker/moollm/blob/main/skills/INDEX.m...

The purpose of this index markup file (besides explaining skills to humans) is to be an index of all the skills and how they work together, so the llm knows where to find what it needs and activate more detailed information. This file is like a really dense human readable catalog, to conserve tokens. There is another yaml index too, a bit fluffier, but it helps to have two forms, one structural, machine readable, and another narrative, human readable.

INDEX.yml: https://github.com/SimHacker/moollm/blob/main/skills/INDEX.y...