Code Break · Guide

Astuces Code Break : devinez le code à 4 chiffres sans gaspiller vos 10 essais (2026)

slug: code-break-beginner-tips · Last verified 2026-10-22

Essayez vous-même — jouez à Code Break

Gratuit dans le navigateur, sans téléchargement ni inscription.

Jouer à Code Break

Dernière mise à jour : octobre 2026 · Testé sur Code Break de Playnesta (original Playnesta, MIT : js/main.js, feuille de style, pont analytics et shim tactile) · code à 4 chiffres · 10 essais · retour bulls et cows · modes d'entraînement ?code= et ?seed=
Méthode : chaque chiffre ci-dessous est une constante du build publié js/main.js (original Playnesta, MIT), lue et vérifiée lors de cette session avec un banc d'essai sans navigateur qui emprunte exactement les chemins de code des boutons — rien n'est cité d'un tiers. Constantes vérifiées : le secret fait quatre chiffres, le premier peut être 0 et les chiffres peuvent se répéter ; vous disposez de 10 essais ; après chaque essai le jeu renvoie bulls (chiffre bon au bon endroit) et cows (chiffre bon au mauvais endroit), et un chiffre du secret n'est compté qu'une seule fois (essayer 3311 contre 1233 donne 0 bull et 3 cows, pas 4) ; le dixième essai raté termine la manche et révèle le code ; un essai de moins de quatre chiffres est refusé ; la saisie accepte quatre chiffres au maximum ; le secret reste masqué jusqu'à la fin de la manche. Mesuré aujourd'hui sur le build en production : le tirage peut commencer par 0 (190 codes sur 2.000 échantillonnés) et près de la moitié des codes répètent un chiffre (964 sur 2.000). Ce qui suit est de la stratégie ; la page du jeu explique déjà comment saisir un essai.

1. Commencez par quatre chiffres différents

Votre premier essai doit contenir quatre chiffres distincts — 0123, 1478, peu importe. La raison tient à la règle de comptage elle-même : un chiffre du secret n'est crédité qu'une fois, donc une sonde à quatre chiffres distincts donne une réponse sans ambiguïté. Chaque bull désigne un chiffre exactement à cette place, chaque cow désigne un chiffre présent dans le code mais ailleurs, et les deux ne peuvent jamais se confondre. Mesuré sur 500 codes aléatoires : un essai de 0123 a toujours renvoyé bulls plus cows égal au nombre de ces quatre chiffres réellement présents dans le secret, sans une seule exception.

Une sonde à chiffres distinctifs règle aussi le premier rang : si vous ouvrez sur 0123 et que le premier chiffre revient à 0 bull, alors le 0 est soit absent du code, soit pas à la première place, et le reste de la réponse vous dit lequel des deux cas c'est.

2. Zéro bull et zéro cow, c'est l'élimination la plus forte

Quand un essai ne renvoie rien, aucun de ses chiffres ne figure dans le code. Le banc d'essai l'a confirmé sur tous les cas nuls qu'il a vus : sur 500 sondes aléatoires, 63 ont renvoyé 0 bull et 0 cow, et sur ces 63 aucun des quatre chiffres n'apparaissait dans le secret. Avec quatre chiffres distincts, un seul essai élimine quatre candidats du lot, c'est le chemin le plus rapide pour le réduire.

Cherchez ce signal tôt. Un 0000 qui ne renvoie rien a déjà prouvé que le 0 est absent, et il n'a coûté qu'un essai sur dix. Un essai qui renvoie bulls et cows ne vous a dit que la place d'un chiffre.

3. Une cow nomme le chiffre, pas la place

Une cow veut dire une seule chose : ce chiffre est dans le code et il n'est pas à la position où vous avez parié. L'exemple mesuré est net — l'essai 0011 contre le secret 1234 renvoie 0 bull et 1 cow, donc le chiffre 1 est dans le code mais pas en quatrième position. Ce que la cow ne vous dit pas, c'est combien d'exemplaires de ce chiffre existent, car près de la moitié des codes répètent un chiffre (section 6).

Gardez l'information en deux colonnes séparées : l'ensemble des chiffres que vous savez présents dans le code et l'ensemble des positions encore libres. Une cow remplit la première colonne et vide une case de la seconde. Quand les deux colonnes raccourcissent, vous êtes proche d'une réponse, et la section 5 explique comment dépenser les essais restants.

4. Ne sondez jamais avec un chiffre répété

La règle qui rend le jeu intéressant rend aussi les sondes répétées inutiles. Deviner 1111 contre le secret 1212 renvoie 2 bulls et 0 cow : les deux 1 en trop ne rapportent rien, car les chiffres du secret ne sont comptés qu'une fois. Une sonde répétée ne pourra jamais vous dire que le code contient trois 1, et elle consomme quand même l'un de vos dix essais.

Les chiffres répétés appartiennent à la réponse finale, quand vous savez déjà quel chiffre c'est et que vous testez où il va. Dans une sonde, ils n'ont pas leur place.

5. Dépensez les dix essais en deux phases

Phase une, sonder. Servez-vous d'essais à chiffres distincts pour découvrir quels chiffres figurent dans le code. Avec quatre positions, dix chiffres par position et chaque position tirée indépendamment parmi les dix chiffres (mesuré : sur plus de 2.000 tirages, chaque position a produit les dix chiffres), il existe 10.000 codes possibles et chaque essai ne renvoie qu'une seule paire bulls/cows. Deviner à l'aveugle n'atteint pas cette échelle ; l'information, si.

Phase deux, engager. Une fois l'ensemble des chiffres connu, placez-les dans les positions candidates. Chaque essai qui renvoie un bull fixe cette position, et chaque cow déplace ce chiffre vers une autre case. Deux habitudes protègent le budget : ne répétez jamais un essai déjà fait — le build l'accepte, l'inscrit dans l'historique et le prélève sur vos dix, alors que les totaux qu'il renvoie sont recalculés par la même règle et ne vous apprennent rien — et gardez votre dernier essai pour votre meilleure réponse complète, car la manche s'arrête à l'instant où tombe le dixième essai raté.

6. Prévoyez les chiffres répétés et le zéro initial

Deux faits mesurés changent votre manière de sonder. Près de la moitié des codes répètent un chiffre : 964 sur 2.000 codes échantillonnés, 48 %. Ne partez donc jamais du principe qu'un chiffre n'apparaît qu'une fois — une cow laisse le compte ouvert, et la seconde occurrence est souvent la raison pour laquelle un essai presque terminé échoue.

Et le code peut commencer par 0 : 190 codes sur 2.000 échantillonnés, soit environ 9,5 %. Le modèle mental « le premier chiffre va de 1 à 9 » se trompe une fois sur dix, et quand il se trompe c'est la manche entière qui part. Une sonde qui place le 0 en première case couvre le cas gratuitement.

7. Entraînez-vous sur un code précis avec ?code= et ?seed=

Le build accepte deux paramètres d'URL, tous deux vérifiés dans le jeu en ligne. ?code=0421 fixe ce code précis — le build accepte toute valeur à quatre chiffres, y compris une qui commence par 0, et 0421 est un secret légal. ?seed=playnesta rejoue le même code aléatoire : la même graine a donné 1312 sur deux chargements distincts, tandis qu'une autre graine a donné 6816. Un ?code=12 non valide est ignoré et la manche retombe sur un tirage aléatoire.

Utilisez-les comme outils d'entraînement. Fixez un code avec répétition (?code=1122) pour travailler la question « où va le second exemplaire », et rejouez une graine que vous n'avez pas résolue pour vérifier si vous aviez bien lu les totaux la première fois. La manche conserve aussi vos victoires, défaites, série et meilleure série dans ce seul navigateur, et ne publie aucun temps moyen de résolution ni comparaison avec d'autres joueurs — il n'y a pas de classement à poursuivre, seulement le code devant vous.

FAQ

En quoi est-ce différent des règles de la page du jeu ?

La page du jeu explique la manipulation : saisissez ou touchez quatre chiffres puis validez, lisez les totaux bulls et cows de votre dernier essai dans l'historique, utilisez Retour arrière et Entrée, suivez le compteur en haut à droite, ajoutez ?code= ou ?seed= à l'URL. Ce guide suppose que vous savez cela et joue la couche du dessus : quelle sonde envoyer en premier, comment lire un zéro, ce qu'une cow dit et ce qu'elle ne dit pas, quand commencer à engager les positions, et comment dépenser dix essais face à 10.000 codes possibles. Lisez les règles sur la page, puis travaillez la stratégie ici.

Que me dit exactement « 0 bull et 1 cow » ?

Que le chiffre est dans le code et pas à la position pariée — rien de plus. Cela ne dit pas laquelle des trois autres positions le contient, ni si le code en garde un exemplaire ou deux. L'exemple mesuré est 0011 contre 1234 : le chiffre 1 est dans le code, mais pas en quatrième position.

Pourquoi deviner 1111 contre 1212 ne donne que 2 bulls ?

Parce qu'un chiffre du secret n'est compté qu'une fois. Les 1 des première et troisième positions sont des bulls ; les deux autres 1 de votre essai ne trouvent plus de copie de 1 disponible dans le secret, ils ne rapportent donc rien. C'est la même règle qui fait que 3311 contre 1233 renvoie 3 cows au lieu de 4.

Peut-on savoir combien d'essais un code devrait exiger ?

Non, et ce build ne prétend pas le contraire. Il n'y a pas de par, pas de bouton d'indice ni de palier de difficulté : le code est tiré au hasard, la manche compte dix essais et la page ne conserve que vos propres victoires, défaites et série dans ce navigateur. Elle ne publie aucun temps moyen, donc le « la plupart crackent en cinq essais » que vous lirez ailleurs n'a pas de fondement ici. Ce que ce build offre, ce sont les deux paramètres d'entraînement de la section 7.

Le code peut-il commencer par 0 et un chiffre peut-il se répéter ?

Les deux, et les deux ont été mesurés sur le build en production : 190 codes sur 2.000 échantillonnés commençaient par 0 et 964 sur 2.000 réptaient un chiffre. Le propre ?code=0421 du build confirme qu'un zéro initial est un secret légal.

Que se passe-t-il au dixième essai raté ?

La manche s'arrête, le secret est révélé et le jeu n'accepte plus de saisie — une touche pressée ensuite ne fait rien. L'historique conserve les dix essais avec leurs totaux, ce qui fait du dixième le plus instructif à retravailler.

Où puis-je y jouer ?

Directement sur la page Code Break de ce site. La mécanique — deviner un secret à quatre chiffres en dix essais et lire bulls et cows après chacun — n'a pas d'auteur unique, donc ce build a été écrit de zéro par Playnesta sans réutiliser le moindre octet de fichier de jeu : le moteur (js/main.js : le tirage splitmix32 à graine, la règle bulls/cows où un chiffre du secret n'est compté qu'une fois, la manche à dix essais, l'historique, le clavier à l'écran et la fenêtre de règles), la feuille de style, le pont analytics et le shim tactile sont tous originaux Playnesta (MIT, LICENSE.txt dans le paquet). Le projet amont le plus proche trouvé à la sélection, maxwellito/breaklock @ 8dedd3b (MIT), n'a servi que de référence de mécanisme — aucun octet copié, aucun fichier redistribué ; sa chaîne de build webpack et babel était bien plus lourde que ce que cette coque supporte. Le jeu de plateau classique de décryptage à quatre chiffres dont vient le genre est vendu sous une marque déposée ; ce nom n'apparaît ici que comme étiquette et expression de recherche, jamais comme nom, slug ou titre du jeu. Playnesta Games est l'éditeur et le diffuseur de cette implémentation web.

Plus de jeux à découvrir

Plus de jeux gratuits sur Playnesta — choisissez votre prochaine partie.