Description

The PS3 Sixaxis controller (also the DualShock 3 controller) also has sensors built-in. Right now, the library does not support these controllers. Moreover, the PS Move Navigation Controller is basically a subset of the Sixaxis that is marketed together with the PS Move Motion Controller. For some use cases, the Navigation Controller can be used in combination with the PS Move Motion Controller for more input/control for a given application. This project will be about adding support for the PS3 Sixaxis and Navigation Controller to the library so these can be used together with the Move Motion Controller.

Benefit for the Student

Developing important parts of a library and designing the API for it. Testing the implementation and possibly creating an example application to demonstrate the implemented library functions.

Benefit for the Project

Having support for the Sixaxis and Navigation Controller will make the library more accessible and attractive for developers looking for an all-in-one solution to motion input. The additional analog stick(s) of the controllers will add additional degrees of control for the input framework.

Requirements

Proficient in C/C++. Experience with library/API design.

Mentors

Hannes Kaufmann, Christian Schönauer

Contact

Send an email to This email address is being protected from spambots. You need JavaScript enabled to view it. (first subscribe here) using the prefix [MoveOnPC].

More Information

Additional Links can be found in our wiki. There are no puzzles for MoveOnPC project ideas.