For this past winter break I worked on the next version of the Seat Cushion Controller from Chair Simulator. The goal for this version was to make it work with games besides Chair Simulator. And how did I plan on doing it? With this,
The Arduino Leonardo has several technical advantages over the Arduino Uno I used for the first incarnation of the Seat Cushion Controller, although the key feature for this project is the Leonardo's feature to emulate a mouse and keyboard over USB. This means, that instead of using a proprietary serial communication system that I designed specifically for the game Chair Simulator, the leonardo can give input to the computer as a mouse and keyboard.
How will this look in a game? Well, imagine a first person game with typical WASD movement and mouse to look. Turning your seat left and right will move the first person camera horizontally, and shifting your weight around on the seat will be turned into WASD input to move around. One would not want to play a first person shooter game like this, but paired with an Oculus Rift to give the player control over looking vertically, this could create a very interesting VR experience in the right game, and I have a few in mind to try! So stay tuned! I am working on a video demo right now!