Overview
Generating a story will all be piped through the architect. A system that essentially takes a cahracter/action tuple and outputs a narration that describes the event. The difference is, the architect will assign a positive or negative rating to the character/action tuple which can then be fed back into the character for learning. The character will determine whether this action was appropriate at the time and, given various environmental variables, will hopefully learn to make actions that advance the story.
Actors
All characters in the world will have the ability to invoke an action. Tentatively, these actions will include the following:
- Use an Item
- Drop an Item
- Pick up an Item
- Attack Another
- Move about the World