Roadmap
-
Restart. Again. Hopefully forever this time.
-
This is just a collection of tasks that would be nice to have done, but don't necessarily impact the main project.
-
“As a player, I want to be able to observe the world around me, so that I can distinguish between myself and other things.”
This milestone should provide the basic framework for the natural language generation facilities that will describe the character's surroundings and internal state.
Since there's no action until the milestone:VolitionEpic, the initial implementation should just provide an accounting of internal state.
We should also try to nail down just how we want the narrative in FærieMUD to look, so I'll start a NarrativeSpike page.
-
Milestone: StoryEpic
No date set
"As a designer, I want to have an organized story, so that players have a representation of what is happening they can relate to."
"As a player, I want my character to remember past events, so I can interact with a growing history."
Create a way for characters to understand events in relation to each other, for events to be tied together across time and meaning.
-
"As a player, I want to be able to cause my character to do things, so that I can interact with the world."
This will involve adding a CommandParser, hooking Verbs up to it, and implementing some kind of event observation (but probably not full-blown PerceptionObjects).
Also the CommandParser will just be rudimentary for now, probably just a hashtable of verbs which get mapped to the first tokenized word, and then some kind of simple object-mapper for the noun phrases. No WordNet or LinkParser yet.
