Bring Accessibility to Side-Scrolling Games such as Super Mario. Designed and built by
- Kushal Joshi
- Jake Liebow
- Jorit Pfleiderer
- Naif Alharthi
For CSCI-4830 with Prof. Ben Shapiro and Asst. Prof. William Temple
Basic summary of instructions to use our application
- Start the python serial program (do this via command line: 'python serialreader.py')
- Open the wekinator setup page, and make sure model used is neural network
- Press the start listening button on setup page, and leave the page as is.
- Launch the GUI (home.pde)
- If using first time, enter every type of motion needed to be controlled for the game.
- Do this in the dialog box, separating each control with a comma.
- Hit the submit button, and press the controller set up button.
- In the same order as the controls were entered, hold down the corresponding button while pressing the controller setup button on the GUI.
- Do this for each button required, in the same fashion.
- Press next on Wekinator to launch the data collection interface.
- Then hit the train button.
- The GUI will give you 8 seconds to manipulate the controller for the first motion, pause for 1 second, and move on to the next motion until all buttons have been mapped.
- Launch the web game you wish to play with your newly mapped controls
- Press the start button, and enjoy your game!