Dad's Birthday '23 & Covid
Today is Dad’s birthday and the fam is all up in Tahoe! The wrinkle is CEO has covid and I’m exposed (tho tested negative last night), so will have to keep outside / distanced / masked. So it goes; I have a gas fire pit and can layer up to handle the 35. Will also apologize to the Marty’s for the mess caused.
First, I have to covid test… annd tested positive. Fuck. Now I’m headed home with CEO to quarantine.
LLM Datastore + GM
Driving back brainstorming how an LLM RPG might actually be fun. I believe that it needs be able to:
- pre-game
- track stats / items / etc & perform rolls
- tell a solid story over multiple sessions
- provide visualizations without breaking the flow (load-times)
- teach the player how to play
The session 0
- explain the rules to the player
- help create the world and the characters
- set the scene and provide exposition to develop it
- store information in structured database?
Tracking Stats / Items / Rolling
Off the cuff, I’d like a state machine that the LLM can interact with. This would provide hard rules re interactions with the world, data storage, and potentially visualizations.
The LLM itself could interact with the world by issuing commands to the
What’s Solid Multi-Session Storytelling
As CEO asked, what might we consider to be solid storytelling?
- a set of themes that the story explores
- detailed, recurring NPC’s
- player agency to affect the story
- story also limits player choices to provide challenges
- beautiful descriptions, places, characters, images
CEO had the idea of “sequential story data”. Basically, have the story pre-laid as a list / tree / etc and an index specifying where the player is at along that story. The LLM would be responsible for keeping the player on the track
What are Good Visualizations?
- a consistent style, ideally paired uniquely with the story
- consistent imagery and themes
How Might we Teach the Player How to Play?
- the LLM provides player guidance, perhaps based on the “difficulty”
- the first time something happens announce it’s happening, why it’s happening
- map-like images / ascii visualizations
- tutorial scenario / character setup