Jeu équitable
L'idée de l'équité prouvable
L'« équité prouvable » est une façon de s'assurer que le résultat d'une partie est déterminé à l'avance et n'a pas pu être modifié par le serveur après le début du jeu. Chaque partie est reproductible à partir d'une graine serveur, d'une graine client et d'un nonce.
Il n'y a aucun truquage contre le joueur : le résultat d'un étage est une fonction déterministe des graines.
Comment ça marche
Commit avant la partie : le serveur publie SHA-256(serverSeed) ; la graine elle-même est cachée.
Tirage d'étage : roll = HMAC-SHA256(serverSeed, clientSeed:nonce:floor) ; les 8 premiers hex sont divisés par 2³². L'étage est franchi si le tirage est inférieur à la chance du palier.
Révélation ensuite : le serveur révèle la graine serveur — tu peux vérifier son empreinte et recalculer tous les tirages.
Comment vérifier ta partie
Après une partie, ouvre la page /fair — tu y trouveras le commit de l'empreinte, la graine serveur révélée, la graine client, le nonce et le tirage de chaque étage. Compare SHA-256(serverSeed) avec le commit.
Pour une revérification indépendante, il existe l'endpoint POST /game/verify : transmettez serverSeed, clientSeed, nonce, une liste de niveaux et la version de la table de multiplicateurs (tableVersion) — le service renverra les mêmes tirages et résultats.
Retour annoncé
Le retour théorique est de 99% par étage tenté, en tenant compte des échecs et portes dorées. Ce n'est pas une garantie par course ou session; le risque se cumule entre étages.
Version du tableau des multiplicateurs
Le tableau actif est la version 3, en vigueur depuis 2026-08-05 : 5 paliers de risque, profondeur de 15 étages, avec une porte dorée ×5 aux paliers risqués.
Les courses jouées auparavant restent entièrement vérifiables — transmettez la version de table propre à la course (tableVersion 1, 2 ou 3) à /game/verify et la course se reproduit selon sa table. La table archivée de la version 2 (3 niveaux, profondeur 12, sans portes) est présentée ci-dessous.
| Palier | Chance de réussite | Multiplicateur d'étage | Porte dorée |
|---|---|---|---|
| Facile | 98% | ×1.0112 | — |
| Moyen | 94% | ×1.0487 | — |
| Risqué | 87% | ×1.1366 | — |