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 as south, head south, move south
    • eg: looking, currently can only do look instead of other words like see. Similarly, a command like where would also fit what look does but is not supported.
  • 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, but go to west or go towards west do not work

As a developer I want to...

  • include my own commands and rely on the framework to come up with misspell recommendation