Conception d'un pilote macOS pour l’adaptateur USB pour WiiU et PS3 de Guitar Hero Live
Guitar Hero Live (GHLive) est un jeu distribué par Activision ayant connu un succès mitigé. Il fut conçu et distribué sur plusieurs consoles : Wii U, PS3, Xbox 360, Xbox One. Il existe également une saveur pour téléphones Apple (iOS). La guitare de GHLive a ceci de particulier qu’elle possède 6 touches (frets) contrairement aux guitares des autres jeux Guitar Hero et Rockband qui en possèdent 5. De plus, leur positionnement sur le manche diffère, de sorte qu’un simulacre d’accord barré est possible. Les guitares de GHLive sont universelles, mais l’adaptateur USB assurant la communication entre la guitare et la console ne l’est pas.
À l’heure actuelle, il est possible d’utiliser les adaptateurs USB prévus pour la Wii U, la PS3, et la Xbox 360 sur un PC (Linux et Win7/8/10). Cependant, il n'existe pas de pilote pour macOS.
Un tel pilote est essentiel pour faire fonctionner l’adaptateur GHLive afin de pouvoir utiliser ce périphérique dans les jeux rythmiques tels que Clone Hero ou FretsOnFire.
Ce projet consiste donc à développer un pilote macOS avec DriverKit permettant d’utiliser l’adaptateur WiiU/PS3 de GHLive.
Connaissances requises
Le candidat ou la candidate devra faire de la programmation système macOS (DriverKit SDK) en C++.
Programme d'études visé
Maîtrise avec projet
Domaines de recherche
Technologies de l'information et des communications
Financement
Possibilité de bourse de professeur, à discuter.
Autres informations
Date de début : 2021-04-26