Jets aléatoires

Tous les jeux de dés reçoivent la même accusation, en général juste après un mauvais tour : les dés sont truqués. Ils ne le sont pas. Voici la réponse longue.

C'est le serveur qui lance, pas votre jeu

Chaque dé de Portentum est lancé sur nos serveurs. Votre jeu ne génère jamais de nombre lui-même. Il demande une bataille, reçoit les résultats et les anime. Il n'y a rien à modifier sur votre machine, ni sur celle de votre adversaire.

Chaque face est aussi probable

Chaque dé est un dé à six faces parfaitement ordinaire. Un 1 est exactement aussi probable qu'un 6, à chaque jet, pour chaque joueur.

Nous ne les pondérons pas. Il n'y a pas de bonus discret pour un plateau en difficulté, pas de malus après une série de victoires, pas de mécanique de rattrapage cachée dans les chiffres. Votre équipe, votre historique, votre adversaire et la tournure du combat n'y changent rien. Un jet ignore tout de la partie dans laquelle il se trouve.

Les séries font partie de l'équité

Des dés équitables font des paquets. Deux dés tombent à chaque tour et un combat peut durer longtemps, donc une série de la même face est normale. Cela arrive à tout le monde, en général au pire moment possible.

L'erreur, c'est l'intuition selon laquelle le hasard devrait paraître régulier. Des dés qui ne feraient jamais de séries seraient les dés truqués.

D'où viennent les chiffres

La plupart des logiciels lancent leurs dés avec le générateur de nombres aléatoires intégré à leur langage de programmation. Ils sont rapides et parfaitement adaptés au mélange d'une playlist, mais observez-en un assez longtemps et vous pourrez deviner ce qu'il dira ensuite. Portentum utilise plutôt un générateur cryptographique, la même famille d'outils que celle qui protège les mots de passe.

Ce générateur a besoin d'une graine, et c'est là que ça devient étrange. Une fois par minute, notre serveur récupère un nouveau nombre auprès de drand, une balise d'aléa publique gérée par la League of Entropy : plus d'une douzaine d'organisations indépendantes à travers le monde, dont plusieurs universités, l'Ethereum Foundation, Protocol Labs et Cloudflare. Toutes les trois secondes, elles produisent ensemble un nombre qu'aucun membre ne peut prédire ni orienter seul, et elles le signent pour que chacun puisse en vérifier l'authenticité. Notre serveur vérifie cette signature avant de faire confiance au nombre.

Cloudflare génère sa part de ce nombre en pointant une caméra sur un mur de lampes à lave dans son hall de San Francisco et en lisant le chaos dans les pixels. Alors oui, un peu de cette cire finit dans vos dés.

Comme la balise est publique, nous ne l'utilisons jamais seule. N'importe qui peut lire le même nombre que nous venons de lire, et un dé amorcé uniquement par ce nombre serait un dé que n'importe qui pourrait prédire. Il est mélangé à de l'aléa secret généré sur nos propres machines. La moitié publique garantit que la graine n'a pas été inventée dans notre coin. La moitié secrète est ce qui rend le résultat impossible à connaître à l'avance.

Les mêmes dés partout ailleurs

Ce même générateur décide aussi de ce que la boutique vous propose, de ce qui sort d'un paquet de cartes et de l'adversaire que vous rencontrez. Une seule source, qui fonctionne de la même façon.

Voir en action

Vous savez maintenant d'où viennent les chiffres. Dés et déclencheurs explique ce que vos cryptides en font.