Enhanced CLI ~ User Stories - uchicago-cs/chiventure GitHub Wiki
As a user I want to...
- Interact with objects
- Travel different directions
- Have flexible commands for common actions
- eg: movement, currently to go south, we can only type
go south
, inputs such assouth
,head south
,move south
- eg: looking, currently can only do
look
instead of other words likesee
. Similarly, a command likewhere
would also fit what look does but is not supported.
- eg: movement, currently to go south, we can only type
- Get suggestions for misspellings of common action words or objects (only if those objects have been seen/are currently in inventory)
- would not want a suggestion to suggest something the player should not be able to do or use
- allow more verbose commands:
- eg: movement,
go west
works, butgo to west
orgo towards west
do not work
- eg: movement,
As a developer I want to...
- include my own commands and rely on the framework to come up with misspell recommendation