One of the projects I’ve decided to inflict Morti with is an improved version of the random stories that ALICE tells. If you ask Morti right now to tell you a story, you get the same stuff that ALICE tells you, and I’m just not satisfied with those short paragraphs of random famous people dealing with emotional inadequacies or skewed expectations. To me, those aren’t really the sort of “stories” that I want Morti to tell. So I’ve decided to make his “stories” not only more engaging and entertaining (sorry, ALICE), but also to add an element of interactivity, as well.
This endeavor is being approached in stages; first in the genre of stories available (there will be three, at first: Adventure, Comedic and Romantic), and then in the way that the stories are created, and told. When you ask Morti to tell you a story, he will ask what type of story you want, listing options. From there, Morti will generate various variables for the story, such as the hero/heroine and villain details (name, gender, occupation and goal, along with others, based on the story’s genre), and then literally “write” the story from there, using literally hundreds of random options for the story’s location, sub-adventures along the way, etc. The stories will still be very short (around 5-10 paragraphs, depending on conditions), and may not always have a “happy ending”, but I feel that the finished product will be very entertaining.
Right now, this project is still in the planning stage, and I’ve only got the barest of outlines for the adventure/hero story. The only “proprietary” bit of code that these stories will be using will be choosing character names based on a chosen gender (We don’t want Morti referring to John as “she”, do we?), but aside from that, the project will be AIML standards compliant, so that, should someone wish to use the code for their bot, only that one aspect will have to be altered.
Thoughts, opinions, contributions, or any other feedback is not only welcomed and encouraged, but also requested. If you have something to say, please do so.