Skip to content

Version 1.0.0: Submodels

Latest
Compare
Choose a tag to compare
@sequitur sequitur released this 19 Jun 14:52
· 2 commits to master since this release

With the imminent release of another update for Voyageur, Improv is mature enough that it seems like time to bump the version number up to 1.0. A major new feature has been added: Submodels.

Submodels are a way of creating complex models with nested underlying entities. You could represent individual characters in a procedurally-generated story, for example, and have Improv generate text for them consistently and independently across several characters:

Snippet Result
"Let's go," [>protagonist:says_desc] "Let's go," she said gruffly.
"I'm right behind you," [>loveInterest:says_desc] "I'm right behind you," he said.
"Not so fast," [>antagonist:says_desc] "Not so fast," they intoned.
"Aieeee!", [>loveInterest:shouted] "Aieeee!", he screamed!

Check out the documentation for more info on submodels.

Work on this release was possible thanks to the support of Patreon supporters. Special thanks to Emily Short, Kevin Snow, Liza Daly, and Doug Orleans.