Improving message flow and AI response control in multiplayer chat

Currently, the system for managing player and host interactions with the AI has some challenges that impact gameplay and narrative flow. Here's a breakdown of the issues and a proposed solution:


Issues with the current system:

  1. Situation 1: Bundled Messages Create Confusion:

    • Player messages are invisible to others until the host sends their message, bundling all inputs into a single AI response.

    • This often leads to conflicting actions (e.g., one player attacking an NPC while another hugs them), resulting in incoherent AI responses and miscommunication.

  2. Situation 2: Frequent AI responses cause overload:

    • Players can force their messages to trigger immediate AI responses.

    • This results in multiple long, sequential AI-generated texts, creating information overload. Players struggle to keep up, leading to missed details and loss of plot coherence.


Proposed Solution:

Manual AI response trigger controlled by Host/DM

  • How it works:

    • All player messages are visible in real time, allowing collaboration and reaction. But won’t trigger AI response.

    • The host (or a designated DM/co-DM) has sole control over when to trigger an AI response.

    • Once ready, the host presses a button that compiles all messages since the last AI interaction and sends them as a single package to the AI for a response.

  • Example Flow:

    1. Player 1: "I will attack the NPC."

    2. Host: "Lol, are you sure? And how would you attack?"

    3. Player 2: "Aww no! I wanted to hug him, he’s just misunderstood."

    4. Player 1: "Okay, okay, I won’t... yet."

    5. Player 2: "I hug the NPC!"

    6. Host: "Look NPC, can we just get some drinks and talk this out?"

    The host then triggers the AI response, which integrates all the above messages into a single cohesive reply.


Benefits:

  • Reduced Miscommunication: Players see and react to each other’s actions in real time.

  • Improved Narrative Flow: A single, cohesive AI response reduces text overload by way to many AI text.

  • Better Control: The DM/host determines when and how the AI intervenes, ensuring smoother storytelling.

This change would significantly enhance the gameplay, and as a bonus allow for one of the things that make DnD the most fun: Banter between players without immediate narrative shift. In real DnD a skilled DM wil also wait for the perfect moment to respond to the party.

Please authenticate to join the conversation.

Upvoters
Status

Planned

Board

💡 Feature Request

Date

About 1 year ago

Author

maxvanweenen

Subscribe to post

Get notified by email when there are changes.