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 | ||||
| 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
	
	Block a user