Apprends les unit tests à l'instinct
Pas de vidéos. Pas de quiz. Juste un bot IA qui exploite chaque faille dans tes unit tests.
-
① Lis la spec
Découvre ce que la fonction est censée faire, en termes simples d'entrée → sortie.
-
② Regarde-le tricher
Le bot IA écrit du code correct qui satisfait exactement ce que tu as testé.
-
③ Repère la faille
Repère le cas limite qu'il a évité, et ajoute un unit test qui l'expose.
-
④ Continue jusqu'à ce que ce soit juste
Répète jusqu'à ce qu'il n'y ait plus d'autre moyen. Niveau terminé !
Pour les développeurs qui veulent prévenir les bugs
Ça se joue comme un jeu. Ça devient une habitude. Ça change ta façon de tester.
-
🕵️ Un adversaire à ta hauteur
Le bot IA se dérobe. Chaque coup est une leçon sur ton angle mort.
-
📈 Difficulté croissante
Commence avec les niveaux de batterie. Termine en démêlant les affichages de vitesse et les frais de stationnement.
-
🔓 Une vraie progression
Un tableau des scores suit ce que tu as débloqué, pour que tu saches toujours ce qui vient ensuite.
-
🌍 Six langues
Français bien sûr, mais aussi anglais, néerlandais, allemand, espagnol ou italien.
-
💻 Sept langages de programmation
Laisse le bot IA écrire des programmes en JavaScript, TypeScript, Python, Java, C#, PHP ou Ruby.
-
🧩 Aucune installation
Fonctionne entièrement dans le navigateur. Pas de compte, pas d'installation, pas de dépendances.
Dix niveaux, dix façons de se faire déjouer
Chacun semble simple. Jusqu'à ce que le bot IA trouve quelque chose que tu n'as pas encore testé.
-
0 facile
Battery Level
Le bot IA te montre d'abord. Ensuite, c'est ton tour.
-
1 facile
Voting Age
Peux-tu voter ? Deux résultats possibles.
-
2 facile
Wind Scale
Trois seuils entre le calme et la tempête.
-
3 moyen
Review
Prix et qualité, l'un contre l'autre.
-
4 moyen
Discount
Un panier plein, une carte de membre, ou les deux à la fois.
-
5 moyen
FizzBuzz
Tout le monde connaît FizzBuzz. Le bot IA aussi.
-
6 moyen
Leap Year
Une exception à l'exception de la règle.
-
7 difficile
Triangle Type
Chaque côté change le verdict.
-
8 difficile
Speed Display
L'affichage physique a des limites. Trouve-les toutes.
-
9 difficile
Parking Fee
Gratuit, forfaitaire, ou à la minute. Et maintenant ?
Questions fréquentes
Pas de discours commercial. Juste des réponses.
-
Q Est-ce vraiment gratuit ?
Oui. Pas de publicités, pas de tracking, pas de paywall. Juste un jeu gratuit.
-
Q Quels langages de programmation sont pris en charge ?
Laisse le bot IA écrire des programmes en JavaScript, TypeScript, Python, Java, C#, PHP ou Ruby.
-
Q Quelles langues sont prises en charge ?
Français bien sûr, mais aussi anglais, néerlandais, allemand, espagnol ou italien.
-
Q Dois-je installer quelque chose ?
Non. Il fonctionne entièrement dans ton navigateur. Sans bibliothèques externes.
-
Q Ai-je besoin d'un compte ?
Non. Tu ne peux jouer qu'anonymement.
-
Q Quelles informations sont stockées ?
Ta progression est enregistrée dans ton navigateur. Elle ne quitte jamais ton ordinateur.
-
Q Est-ce open source ?
Oui. Le code source est disponible sur GitHub.
-
Q Qui a créé ça ?
Ce jeu est créé par un professeur d'informatique. Par amour de la programmation et des tests.
Le bot IA t'attend. Ne te fais pas avoir.
Clique sur le bouton, suis les instructions, et regarde ce que le bot IA essaie de te faire.
Joue à UnitTestGame gratuitement →