Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IE-0009: Dialogue Sections #9

Merged
merged 1 commit into from
Aug 1, 2022
Merged

IE-0009: Dialogue Sections #9

merged 1 commit into from
Aug 1, 2022

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