Règles

Chances et plan de gains

Les chances ne sont pas « câblées » sur un seul nombre : le contrat les ajuste au volume de jeu. Tant que les joueurs sont peu nombreux, les cagnottes sont petites, et les gains sont fréquents et modestes. Quand le projet grandit, les cagnottes sont grosses, et elles tombent moins souvent.

Règles du plan de gains

1. Le volume de la semaine

Une fois par semaine, le contrat mémorise le nombre de tours de la semaine, avec un minimum de 500 (au démarrage et pendant les semaines calmes). Appelons-le N. Tout le reste en dépend.

2. La fréquence du jackpot suit le volume

La chance de jackpot par tour est de 1 / (0,8 × N) : si l’on joue en une semaine autant de tours que la semaine précédente (et au moins 500), le jackpot tombe environ une fois par semaine, quel que soit le volume. Avec un volume plus faible, il tombe moins souvent : à 100 tours par semaine et N = 500, pas plus d’une fois toutes les 4 semaines. C’est la taille qui change : la cagnotte accumule 30 % de chaque tour, soit en moyenne N × 0,3 jetons.

3. Le mini tombe 10 fois plus souvent

Le mini-jackpot tombe 10 fois plus souvent que le jackpot ; la cagnotte a donc moins de temps pour grossir, et les gains sont plus petits. Au démarrage, cela donne un petit gain environ tous les 50 à 60 tours.

4. Le seuil de la cagnotte

La chance sur la cagnotte ne s’active que lorsqu’elle a atteint 25 % de la moyenne. C’est pourquoi, juste après un versement, on ne peut pas gagner une petite somme : le jackpot attend d’avoir grossi.

5. Les gros prix

La chance d’obtenir un prix de la roue dorée est de 0,08% par tour et ne dépend pas du volume. Il n’y a pas de petits prix : 100, 250, 500, 1 000, 2 500, 10 000.

6. « Rejouer »

11,6% par tour, toujours. C’est un tour gratuit payé par le pool de prix ; il ne change pas votre mise.

Ce qui se passe selon le volume

500
Cagnotte du jackpot (moyenne)150s’active à partir de 38
Jackpottous les ~500tours : à ce volume hebdomadaire, cela représente environ une fois par semaine
Cagnotte mini (moyenne)6,5s’active à partir de 1,6
Minitous les ~50tours
Or sur la roue principale2,83%1 sur 35 par tour
Gros prix0,08%1 sur 1 250, en moyenne 241

Roue principale

Or 2,83%, « Rejouer » 11,6%, vide 85,6%. À l’intérieur de l’or : jackpot 8,83%, mini 88,3%, prix 2,83%.

Roue dorée

JackpotMini-jackpot10 0002 5001 000500250100

Les secteurs très fins sont légèrement élargis pour rester visibles, les autres sont réduits. Plus un résultat est rare, plus son secteur est fin.

Les chiffres de ce bloc sont calculés par les mêmes formules que celles du contrat (en nombres entiers), dans le cas où « les cagnottes sont à leur niveau moyen ». C’est un calcul : les semaines réelles varient.

Simulation du plan de gains

Exécution du code du contrat sur un ordinateur : un seul joueur fait tous les tours de la semaine, et les nombres aléatoires viennent d’un générateur pseudo-aléatoire. La première semaine et le premier jackpot (qui contient les 10 000 de départ) ne sont pas inclus dans la mesure.

Tours par semaineSemainesJackpotsJackpot moyenMiniMini moyenOr : une fois tous lesSéries de 10 tours avec de l’or
50040391983287,95221,1%
5 00012101 90610177,23753%
50 000358 361237979201,2%
  • À 500 tours par semaine, l’or tombe environ une fois tous les 52 tours, et à peu près une série de 10 sur cinq en apporte au moins un. Les gains sont modestes : le mini vaut en moyenne 8, le jackpot environ 198 jetons.
  • Quand le volume augmente, l’or est plus rare, mais les gains sont plus gros (dans le tableau, à 50 000 par semaine : jackpot d’environ 8 361).
  • Retour moyen aux joueurs dans la longue simulation : 81,9 % avec le super jackpot (74,2 % sans lui). Le reste est brûlé ou va à l’administrateur (publicité comprise) ; la dotation initiale du jackpot est déjà comprise dans les gains versés aux joueurs.

La simulation se lance avec la commande cargo test -p fairdrum --test engine_tests -- --nocapture et fait partie des vérifications du dépôt. Le tout premier versement de la vie du contrat inclut la dotation initiale de 10 000 jetons ; il est donc nettement plus gros que les suivants.

Prix de la roue dorée

Prix, FAIRDRUMPart parmi les prixChance par tour
10061%1 sur 2 049
25027%1 sur 4 630
5007,5%1 sur 16 667
1 0003,5%1 sur 35 714
2 5000,8%1 sur 156 250
10 0000,2%1 sur 625 000
Total des prix100%1 sur 1 250 · prix moyen 241

Si le pool de prix ne couvre pas le prix, on verse ce qu’il y a dans le pool. Le pool est alimenté par 35 % de chaque tour.

Formules du contrat

Toutes les chances sont des fractions entières de 232, sans nombres décimaux (fichier math.rs) :

  • N = max(tours de la semaine précédente, 500). Ici, la semaine est un décompte de sept jours à partir du lancement du contrat ; elle ne coïncide pas forcément avec le jeudi, d’où part la semaine des tours gratuits.
  • chance de jackpot = 1 / (N × 0,8), si cagnotte ≥ N × 0,3 × 0,25, sinon 0
  • chance mini = 10 × chance du jackpot, si la cagnotte mini ≥ (N / 10) × 0,13 × 0,25, sinon 0
  • chance de prix = 0,08% ; chance de « Rejouer » = 11,6%
  • si l’or tombe, il se répartit entre jackpot, mini et prix proportionnellement à ces chances

Le site calcule ces nombres avec le même code et les compare au contrat par un test sur des échantillons issus de Rust.