Oneshot Gems
Jouer

Pour les développeurs de jeux

Vérifiez les chemins entre les états du jeu

De nombreux bugs de jeu gênants se produisent entre les écrans stables : un clic de démarrage est accepté deux fois, un menu de pause laisse le mouvement actif ou une superposition de victoire apparaît pendant que le chronomètre continue de fonctionner. Un test de transition d'état nomme les états, l'action qui se déplace entre eux et le comportement qui doit s'arrêter ou commencer à cette frontière. Ceci est différent de la vérification de chaque écran isolément, car un écran peut sembler correct alors que la logique de saisie ou de score cachée se poursuit en dessous.

Sur cette page

Dessinez une petite carte de l'État

Commencez par les états qui existent aujourd’hui : prêt, en cours de jeu, en pause, gagné et perdu. Notez les transitions valides : de prêt à en cours de jeu au démarrage, du jeu à la pause lorsque le joueur met en pause, de la pause au jeu à la reprise et du jeu à la défaite après une collision. Décidez si, après une victoire ou une défaite, le jeu peut reprendre directement ou doit revenir à l’état prêt. Une petite carte révèle les transitions impossibles avant l’ajout d’autres écrans ou fonctionnalités.

Testez les entrées répétées ou inappropriées

Essayez la même transition deux fois rapidement : double-cliquez sur Démarrer, appuyez deux fois sur Pause ou appuyez sur Redémarrer pendant que le panneau de victoire s'ouvre. Chaque état doit gérer délibérément les entrées répétées au lieu de créer des minuteries ou des superpositions en double. Appuyez également sur une touche de jeu pendant une pause ou après avoir perdu. Décidez si l'action est ignorée, mise en file d'attente ou utilisée par un menu, puis vérifiez la règle sélectionnée.

Questions sur ⁨tester les transitions d'état du jeu⁩

Quels états du jeu dois-je tester en premier ?

Couvrez les états qui bloquent le jeu ou mettent fin à une partie : prêt, jeu actif, pause, victoire ou perte et redémarrage. Ajoutez des écrans intermédiaires lorsqu'ils modifient les actions disponibles.

La saisie du gameplay doit-elle fonctionner lorsqu'un menu de pause est ouvert ?

Choisissez une règle et testez-la. De nombreux jeux ignorent les mouvements en pause, mais la navigation dans les menus peut rester active ; l’important est une distinction cohérente et visible.

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é