EORunners.online· jeu équitable

Jeu équitable

Mis à jour :
Comment EORunners prouve que les parties sont équitables et reproductibles — en mots simples et avec des instructions pour vérifier.

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.

PalierChance de réussiteMultiplicateur d'étagePorte dorée
Facile98%×1.0112—
Moyen94%×1.0487—
Risqué87%×1.1366—