Ce tutoriel a été créé par Sean Lind et publié sur le site de Pokerlistings France, le but étant de faire une partie de poker en ligne avec des mouvements en utilisant la Kinect pour Xbox360. Le principe est ultra simple et adaptable à virtuellement tout logiciel. Il s’agit simplement d’associer les fonctions du logiciel avec des touches du clavier à l’aide de macro ; puis d’associer les raccourcis à des mouvements via le logiciel FAAST.
Si je résume ce qu’il vous faut :
- Une Kinect ;
- Un PC tournant sous Windows 7/8 (ça marche aussi sur Mac et sous Linux mais il vous faudra trouver les logiciels compatibles avec votre système d’exploitation) ;
- Les pilotes Kinect : SensorKinect091-Bin-Win32-v5.1.0.25.msi
- l’API OpenNI et le Framework PrimeSense NITE : http://people.ict.usc.edu/~suma/faast/primesense-win32-fullinstaller-dev-20.4.2.20.exe
- FAAST (Flexible Action and Articulated Skeleton Tool): http://projects.ict.usc.edu/mxr/faast/
- Un peu d’expérience avec un programme de création de macros
Et voici la procédure à suivre :
Commencez par l’installation des pilotes Kinect (n’oubliez pas de connecter votre Kinect au PC via un câble USB).
Installez ensuite OpenNI, PrimeSense NITE et finissez avec FAAST.
FAAST va vous permettre d’associer des mouvements à des raccourcis claviers. Il a besoin d’OpenNI et de PrimeSense NITE pour fonctionner.
Configurer FAAST est plutôt simple – lancez le logiciel et référez-vous au document suivant :
Configuration-FAAST.pdf
Pour avoir toute la nomenclature des différents mouvements :
Liste-actions-et-evenements.pdf
(C’est en anglais mais cela ne devrait pas vous poser trop de problème).
Une fois que votre Kinect est bien interfacée avec votre PC, il ne reste plus qu’à faire correspondre les frappes au clavier (activées par vos mouvements grâce à FAAST) aux boutons d’action du logiciel de poker (vous devez donc créer une nouvelle macro pour chaque touche). Vous pouvez utiliser n’importe quel programme de création de macros pour cela.
Après avoir configuré vos macros, lancez FAAST et initialisez l’émulation.
Si tout se passe bien, le résultat devrait ressembler à ça :