La Bataille arrive sur 6proclub : le jeu de cartes provably fair le plus rapide
La Bataille — le simple jeu de coupe de paquet auquel tout le monde jouait enfant — sort ensuite sur 6proclub. Même moteur provably fair que le backgammon, mais appliqué à un mélange de 52 cartes. Voici ce qui sort.
Le prochain jeu à sortir sur 6proclub est la Bataille — le jeu de cartes qui prend environ trente secondes à apprendre, deux minutes à jouer, et qui est exactement le genre de pari rapide que le backgammon n'est pas.
Vous connaissez probablement les règles. Chaque joueur retourne la carte du dessus de sa pile. La carte la plus haute gagne. Même rang ? Vous passez à la bataille — trois cartes face cachée, une face visible, la carte face visible la plus haute prend tout le pot. Répétez jusqu'à ce que quelqu'un n'ait plus de cartes. Toute la partie peut se terminer en moins d'une minute.
Ce qui est intéressant, ce n'est pas le jeu. Le jeu est plus vieux que l'imprimerie. Ce qui est intéressant, c'est ce qui se passe quand on met un jeu de cartes vieux de 5 000 ans sur une plateforme dont toute la prémisse est l'équité cryptographique.
Le modèle d'équité
L'histoire d'équité du backgammon parle de dés. Chaque lancer sur 6proclub est généré par une chaîne de hachage commit-reveal SHA-512, de sorte que le serveur ne peut jamais infléchir le résultat et que vous pouvez vérifier n'importe quel lancer vous-même.
L'histoire d'équité de la Bataille est différente — il n'y a pas de dés. Il y a un paquet de 52 cartes, et toute l'issue de la partie est déterminée par l'ordre de ce paquet. La primitive d'équité devient donc :
Prouver que l'ordre du paquet a été engagé avant le début de la partie, et n'a pas été modifié en cours de jeu.
Le protocole est la traduction naturelle du flux des dés :
- Avant le début de la partie, le serveur génère une graine serveur aléatoire et publie son hachage SHA-256 comme engagement public.
- Vous contribuez une graine client depuis votre navigateur.
- Le paquet est calculé en hachant
(server_seed + client_seed + nonce)avec SHA-512 pour dériver une permutation déterministe de[0..51]— un mélange de Fisher-Yates piloté par la sortie du hachage. - À la fin de la partie, le serveur publie la graine serveur d'origine.
- Vous vérifiez en la rehachant et en confirmant qu'elle correspond à l'engagement de l'étape 1, puis en refaisant tourner le mélange vous-même et en confirmant que le paquet correspondait à ce qui a été joué.
Si l'une de ces vérifications échoue, la partie est prouvablement trafiquée. Si toutes réussissent, l'ordre du paquet était gravé dans le marbre avant qu'aucune carte ne se retourne, et aucun camp ne pouvait le connaître.
La page de vérification de toute partie de Bataille vous montre les cinq valeurs : graine serveur (révélée), graine client, nonce, paquet (comme une liste ordonnée de 52 cartes), et l'issue résultante. Vous — ou n'importe qui — pouvez redériver toute la partie à partir de ces nombres.
Pourquoi se donner la peine de prouver un mélange de jeu de cartes ?
Parce que la plupart des plateformes de jeux de cartes en ligne ne le peuvent pas.
Si vous jouez à la Bataille sur un site de cartes en ligne typique, vous n'avez aucun moyen de savoir si le paquet a été mélangé honnêtement. Le serveur choisit les cartes. Le serveur choisit les batailles. Le serveur choisit le gagnant. Vous faites confiance au fait que les ingénieurs de la plateforme ont écrit un mélange équitable et que le chef de produit de la plateforme ne les a pas poussés à l'infléchir.
C'est toute la raison d'être de 6proclub. Nous avons choisi des jeux aux primitives de hasard nettes — backgammon (dés), Bataille (mélange), et (ensuite) Liar's Dice (état caché) — et bâti une plateforme où le hasard de chaque primitive est prouvable. Pas promis. Pas certifié par un cabinet d'audit. Prouvable.
La Bataille est le deuxième jeu de cette sélection. C'est aussi le plus simple, ce qui est exactement pourquoi c'est le bon jeu à sortir en deuxième : un cas de test propre pour la primitive de mélange de paquet sans la complexité supplémentaire d'un état de jeu de longue durée.
Deux modes : Bataille Rapide et Bataille Complète
6proclub sort la Bataille en deux modes :
Bataille Rapide
Un seul tour de Bataille — toute la partie décidée en un retournement de carte par camp, avec jusqu'à trois départages de bataille récursifs si les cartes continuent de correspondre. Durée totale de la partie : moins de trente secondes.
La disposition du paquet est rigoureuse : les 26 premières cartes du paquet mélangé sont réservées au retournement du tour 1 plus trois batailles potentielles (3 cartes brûlées + 1 face visible par camp, trois fois). Les cartes 27 à 52 sont inutilisées en Bataille Rapide — elles restent dans le paquet, disponibles à la vérification, mais la partie ne peut pas les atteindre.
Si les trois batailles sont aussi égales (mathématiquement rare — une sur environ 50 000 parties), un départage déterministe s'active : le rang face visible le plus haut sur les huit cartes face visible gagne. Si même ceux-là sont égaux, les cartes du tour 1 sont comparées par couleur (trèfle < carreau < cœur < pique). Aucun pot partagé, aucun nul, jamais.
La Bataille Rapide est le format pour les paris rapides, les escarmouches de classement, et l'humeur « je veux un résultat en trente secondes ». Elle est aussi exceptionnellement équitable — le tout est une fonction déterministe du paquet, et vous pouvez le vérifier.
Bataille Complète
La classique. Chaque joueur reçoit 26 cartes. À chaque tour, les deux cartes du dessus se retournent ; la plus haute gagne, prend les deux ; les égalités déclenchent une bataille. La partie se termine quand un joueur n'a plus de cartes.
Les parties de Bataille Complète durent 5-15 minutes en moyenne. Elles ressemblent à la version enfant-par-terre-avec-un-paquet, car c'est ce qu'elles sont — mais avec le paquet mathématiquement garanti d'avoir été mélangé honnêtement.
Un plafond de sécurité de 200 tours empêche la rare boucle pathologique où deux joueurs égaux s'échangent des pots à l'infini. Si le plafond est atteint, le joueur avec la plus grande pile à ce moment-là gagne. Piles égales au plafond = pot partagé (très rare).
Quand la Bataille sort-elle ?
Bientôt. Le moteur de règles, le service backend et la table 3D sont tous en développement actif. Au moment où vous lisez ceci, le hub des jeux sur /games montre probablement la Bataille avec une étiquette « Bientôt disponible » — c'est le marqueur de préparation. Quand elle basculera vers « En ligne », vous pourrez commencer à jouer.
L'ordre de lancement au-delà de la Bataille est globalement :
- Bataille (ensuite, jours/semaines)
- Une courte pause pour des données de stabilité + rétention
- Pierre-Feuille-Ciseaux comme troisième jeu (commit-reveal du choix de l'adversaire — encore une primitive cryptographique différente)
- Liar's Dice comme construction la plus ambitieuse (commit-reveal sur état caché — voyez l'aperçu)
Chaque jeu de cette sélection démontre une primitive cryptographique différente appliquée à une forme de jeu différente. À la fin de la sélection, 6proclub aura prouvé que « provably fair » n'est pas une seule fonctionnalité qu'on boulonne — c'est le substrat de la façon dont la plateforme gère le hasard, de bout en bout.
Pourquoi la Bataille a sa place aux côtés du backgammon
Le backgammon est un jeu d'adresse. La Bataille est, statistiquement, presque du pur hasard — un joueur sans stratégie et un joueur à la théorie profonde gagnent tous deux 50 % de leurs parties à l'échelle du long terme.
Alors pourquoi sortir la Bataille aux côtés du backgammon ?
Trois raisons.
Un — des durées de partie différentes conviennent à des humeurs différentes. Les parties de backgammon prennent 10-30 minutes. Parfois vous voulez un résultat en 30 secondes, avec les mêmes garanties de confiance. La Bataille remplit ce créneau.
Deux — la Bataille est le jeu « petites roues » naturel pour les jeux plus profonds de la plateforme. Un nouveau joueur qui n'a jamais joué en ligne pour de l'argent réel sur une plateforme axée sur l'équité peut déposer, jouer à la Bataille quelques minutes, vérifier le mélange lui-même, et voir que les maths sont ce que nous disons. Cette confiance se transfère aux jeux plus profonds.
Trois — les jeux de pur hasard sur une plateforme provably fair sont quelque chose que l'industrie de l'iGaming n'a pas vraiment essayé. La plupart des sites de casino sont des jeux de hasard opaque (machines à sous, roues). Mettre un jeu de hasard transparent sur une plateforme transparente est un positionnement différent, et c'en est un que nous voulons occuper.
Si vous voulez être le premier de votre groupe à l'essayer, ouvrez le hub des jeux et guettez le passage de la Bataille en ligne. Ou commencez une partie de backgammon tout de suite en attendant — chaque lancer provably fair, et le même moteur qui rend le backgammon honnête est ce qui rend la Bataille honnête aussi.
Le jeu le plus rapide du club sort ensuite. Nous vous verrons à la coupe.