2 ms·
unfold seems nicely designed for narrative and preset choices, what are your thoughts about including a parser to allow more freeform choices? That would signif
by dcsan 8y ago
unfold seems nicely designed for narrative and preset choices, what are your thoughts about including a parser to allow more freeform choices?
That would significantly increase the options you'd have to cover, but hints could focus the user in rewarding directions.
I'm interested in using this type of story-telling to teach language learning, so student output/writing is as important as reading/input.
- cproctor 8y agoI don't think I'd choose Ink for parsing open-ended responses. Ink is an interesting language--it gives up some elegance in its programming syntax to gain more of a prose-like feeling. (I think the level of tradeoff is roughly comparable to HTML templating languages like Jinja2--it's an open question how an interface like Ink compares to block-based languages for beginners, but I'm optimistic). I am planning to include the ability to prompt for text input in an upcoming release, but the intent is more to support in-game identity-building. For example, you could prompt for the player's name and then refer to it later. I haven't looked much in to languages for open-ended interactive storytelling, but I thought Nick Montfort's dissertation was pretty interesting--a technical treatment of a system for heavy-duty worldbuilding. I'm also interested in using this system for language learning, particularly in multilingual classrooms/contexts. In some of the early classroom workshops, students were exploring how they get treated differently (and some people open up more) when speaking different languages.