Skip to content

Conversation

@curiousdannii
Copy link
Collaborator

  • Proposal: IE-0009
  • Authors: Emily Short and Graham Nelson
  • Language feature name: dialogue
  • Status: Draft
  • Related proposals: IE-0010
  • Implementation: None

Summary

An extensible system for dialogue, combining natural-language playtext in "dialogue sections" of the source text with an active runtime component, the "director", implemented with a new kit, DialogueKit.

@curiousdannii curiousdannii added the formal-proposal A formal proposal that has been accepted for consideration by the core Inform team label Aug 1, 2022
@ganelson ganelson merged commit 69a5962 into main Aug 1, 2022
@curiousdannii curiousdannii deleted the ie-0009-dialogue branch August 1, 2022 13:37
@zedlopez
Copy link
Collaborator

zedlopez commented Jul 6, 2023

The auto-inclusion of DialogueKit when there's a dialogue section confounds inbuild's build-needs, build-locate, and graph features. I'm guessing it would be a big pain to try to remedy this; if that's true, I'd just suggest that inbuild's documentation call attention to this.

It seems like DialogueKit isn't slightly useful without WorldModelKit (and WorldModelKit isn't slightly useful without CommandParserKit), so would it make sense for DialogueKit's metadata to specify that it needs CommandParserKit ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

formal-proposal A formal proposal that has been accepted for consideration by the core Inform team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants