Monday, 31 March 2025

Chatbot and the Demiurge for Solo Play

I have been playing around with my solo protocols, the d6 demiurge (  https://www.drivethrurpg.com/en/product/347048/the-d6-demiurge-protocols-for-solo-play ), and a chatbot and the results are quite pleasing. Additionally, d6 demiurge comes with automated HTML files which means you can click a button to get a general statement of what happens next, and then feed that into the chatbot to get it contextually applied to the game world - the chatbot essentially running the game for you. 

(d6 demiurge and the automated html files are PWYW so go ahead and download them above) 

Here are some ideas / guidelines that you may find useful: 

  • Define the PCs / give the chatbot their description, powers, goals, etc. 
  • Define the environment / give the chatbot a description. 
  • (When they exist (at the start of the game or later), define the NPCs - give the chatbot their description, powers, goals, etc. )
D6 demiurge is broken into an environment phase, a npc phase, and a pc phase. 
  • In the first environment phase you can ask the chatbot to give you a list of potential environmental aspects that will be rolled on in the phase. Pick a few.
  • In the environment phase roll on the automated "The Environment" button. (It will give you something like this: Worsens and a distant and vague boon begins to materialise - you can then tell the chatbot "Narrate the mud worsening in 25 words" and it will give you something. Then ask it "give me a list of potential boons to the PCs from the mud" - pick or roll the one that appears, then tell it "Narrate the (XYZBOON) beginning to materialise in the mud in 25 words). Giving strict word limits on narration is highly recommended as the chabot seems to love running wild with explanation and detail. 
  • In the NPC/PC phase you can ask the chatbot for a list of potential actions the NPC/PCs might take (feeding the chatbot a goal for each npc is useful). Pick one or randomly determine. You can then use the Automated Kontext Speil to determine success. You will get something like " Failure, An embarrassing minor set back." You can feed the chat bot "Narrate NPC attempting  XYZACTION and Failure, An embarrassing minor set back - in 40 words). You can modify the word limit at your desire. 
  • If you are ever unsure of anything press the automated yes/no button, then use it with the chatbots to help clarify the game world reality. 

EDIT:

FURTHER NOTES/SUGGESTED Structure: 

  1. Define environment, including its desire - check when appropriate (when the environment becomes static), does it create any new boons or banes?
  2. Define NPCs when needed (when the environment summons them) ,including desires -  What do They attempt and what is the impact of this attempt?
  3. Define PCs And desires - What do they attempt and what is the  impact of this attempt? 

Repeat NPC And PC actions until the game world becomes static then repeat environment check (the chatbot seems to only be a handle having ONE asepct of the environment and ONE npc/npc group being the focus at a time / probably an appropriate amount for the human brain too!)