Oneshot Gems
Jouer

Pour les développeurs de jeux

Testez le chemin d'interaction sur les périphériques d'entrée réels

Un jeu qui fonctionne avec une souris d’ordinateur n’a pas encore prouvé que ses commandes tactiles, au clavier ou au stylet fonctionnent correctement. Testez chaque mode d’entrée que le jeu prétend prendre en charge, y compris la façon dont il commence, évolue et se termine. Une matrice compacte révèle les cas manquants avant la sortie et évite de prendre « ça marche sur mon appareil » pour une preuve.

Sur cette page

Répertorier les entrées et les états importants

Créez des lignes pour la souris, le toucher, le clavier et le stylet uniquement si le jeu prend ces entrées en charge. Ajoutez des colonnes pour l’appui, le déplacement, le relâchement, l’annulation, la perte de focus et le redimensionnement. Dans un jeu de glisser-déposer, testez le relâchement normal et l’événement pointercancel. Dans un jeu au clavier, testez plusieurs touches simultanées ainsi que la perte de focus lorsque l’on quitte la page. La matrice doit refléter les mécaniques réelles, pas une liste générique d’appareils.

Enregistrez l'appareil, le navigateur, la fenêtre d'affichage et les étapes en cas d'échec d'un test. Les outils de développement peuvent émuler les tailles d'écran, mais pas tous les comportements matériels ou gestes du système. Utilisez un véritable appareil tactile pour un jeu tactile et vérifiez le défilement des pages sur sa surface.

Répéter après les modifications de mise en page

Exécutez le même court test après avoir modifié la taille du canevas, l’orientation, les menus ou les points d’arrêt réactifs. Confirmez que les coordonnées du pointeur correspondent toujours aux coordonnées du jeu et que le focus atteint toujours l'élément souhaité. Un jeu peut réussir les tests d'entrée initiaux et échouer après un redimensionnement car sa transformation d'affichage a changé alors que les tests d'impact ont conservé les anciennes valeurs.

Répétez les tests après avoir modifié la taille, l'orientation, les menus ou les points d'arrêt du canevas. Confirmez que les coordonnées du pointeur sont toujours correctement cartographiées et que le focus atteint l'élément prévu. MDN documente les événements de pointeur avec la souris, le stylet et le toucher ; utilisez pointerType pour organiser les cas, et non pour remplacer les tests.

Questions sur ⁨tester les périphériques d’entrée des jeux⁩

L’émulation des entrées du navigateur est-elle suffisante ?

L'émulation est utile pour les vérifications de mise en page reproductibles, mais peut ne pas reproduire les gestes du matériel et du système d'exploitation. Testez sur des appareils réels les modes de saisie pris en charge par le jeu.

Combien d’appareils dois-je tester ?

Choisissez des appareils qui couvrent les types d’entrée pris en charge et les extrêmes de disposition significatifs. Enregistrez les détails du navigateur et de la fenêtre d'affichage afin que les échecs puissent être reproduits plutôt que de vous fier à un nombre arbitraire de périphériques.

Pour aller plus loin

Vous avez repéré une information dépassée ? Signaler une correction

Continuez à jouer.

Des jeux gratuits sur navigateur, prêts quand vous l’êtes. Trouvez celui qui vous plaît et faites-en votre prochain favori.

Suivez votre curiosité