We finished both our UIs for Rocket League and Forza, and began testing them. Both MFCs work well and are able to launch Motion Input according to the user’s settings. Currently, the positions of all the virtual buttons are predetermined in the json files. We also thought that there would be too many MFCs as we continue to develop game-specific UIs, which might be confusing for the user. Therefore, we decided to begin to develop a General Driving UI, where the user can choose the driving game they want to play from a drop-down menu.

We also collaborated with Team 18 to create bodypoint-choosing UIs for Rocket League and Forza. The user may now click Select Bodypoint for available controls, and use that bodypoint to trigger it. Below is our UI for Rocket League.

Picture2.png

However, after testing it with users, we decided to stick with our previous bodypoints selection options - elbows and hands. This is because with this new UI, the user may now select for example right foot to press jump, while using knees to steer, which would make the game very hard to play. Restrictions need to be put in place about which bodypoints may be chosen, before the UI can be used.