add possible improvements section
This commit is contained in:
parent
b9fb065de5
commit
7c823315e9
26
README.md
26
README.md
|
@ -80,3 +80,29 @@ The level instructions for that game are included in the `wiki/` subfolder of th
|
||||||
|
|
||||||
## Troubleshooting
|
## Troubleshooting
|
||||||
All known common problems are in the [troubleshooting](https://github.com/SleepyLili/adaptive-game-assistant/wiki/Troubleshooting) doc on the repository wiki.
|
All known common problems are in the [troubleshooting](https://github.com/SleepyLili/adaptive-game-assistant/wiki/Troubleshooting) doc on the repository wiki.
|
||||||
|
|
||||||
|
## Possible improvements
|
||||||
|
Since the assistant needed to be ready and functional by a deadline,
|
||||||
|
there are some features that would have been nice to have, but weren't necessary
|
||||||
|
at the moment. Those features include:
|
||||||
|
|
||||||
|
- A "manual mode" where the user gets to decide next level
|
||||||
|
|
||||||
|
This would be similar to the original assistant prototype, where the user had the
|
||||||
|
teacher tell them what branch they were choosing. It would also simplify some testing
|
||||||
|
scenarios.
|
||||||
|
|
||||||
|
- A "dry run" mode for testing
|
||||||
|
|
||||||
|
Sometimes, it'd be nice to turn off the assistant's underlying calls to Vagrant,
|
||||||
|
to speed up testing of features, config files, etc.
|
||||||
|
|
||||||
|
- The ability to turn off certain modules
|
||||||
|
|
||||||
|
In a game without flags, or where flag checking isn't important, the flag
|
||||||
|
checker could be turned off, for example.
|
||||||
|
|
||||||
|
- Better support for branching levels -- arbitrary names, shorter and longer playthroughs
|
||||||
|
|
||||||
|
The assistant as it is right now expects the levels to have a naming convention, and it also expects that for every possible playthrough, there will always be the same number of levels.
|
||||||
|
Removing these constraints would make it possible to support games of variable length, or with entire "replacement" branches, etc.
|
Reference in New Issue