Probabilidades y plan de premios
Las probabilidades no están «fijadas» en un único número: el contrato las ajusta al volumen de juego. Mientras hay pocos jugadores, los pozos son pequeños y los premios, frecuentes y modestos. Cuando el proyecto crece, los pozos son grandes y salen con menos frecuencia.
Reglas del plan de premios
1. Volumen de la semana
Una vez por semana el contrato registra el número de giros de la semana, con un mínimo de 500 (al inicio y en las semanas tranquilas). Lo llamaremos N. De él depende todo lo demás.
2. La frecuencia del jackpot sigue al volumen
La probabilidad de jackpot por giro es 1 / (0,8 × N); es decir, si en una semana se hacen tantos giros como en la anterior (y no menos de 500), el jackpot sale aproximadamente una vez por semana con cualquier volumen. Con un volumen menor sale con menos frecuencia: con 100 giros por semana y N = 500, no más de una vez cada 4 semanas. Lo que cambia es el tamaño: el pozo acumula el 30% de cada giro, es decir, en promedio N × 0,3 tokens.
3. El mini sale 10 veces más a menudo
El minijackpot sale 10 veces más a menudo que el jackpot, por lo que el pozo alcanza a acumular menos y los pagos son menores. Al inicio esto significa: un pago pequeño aproximadamente cada 50–60 giros.
4. Umbral del pozo
La probabilidad de ganar un pozo solo se activa cuando este ha acumulado el 25% del promedio. Por eso, justo después de un pago no se puede ganar una cantidad pequeña: el jackpot espera a crecer.
5. Premios grandes
La probabilidad de un premio de la rueda dorada, 0,08% por giro, no depende del volumen. No hay premios pequeños: 100, 250, 500, 1000, 2500, 10.000.
6. «Otro giro»
11,6% por giro, siempre. Es un giro gratis a cargo del fondo de premios y no modifica su apuesta.
Qué pasa con distintos volúmenes
Rueda principal
Oro 2,83%, «Otro giro» 11,6%, vacío 85,6%. Dentro del oro: jackpot 8,83%, mini 88,3%, premios 2,83%.
Rueda dorada
Los sectores muy finos se han ensanchado ligeramente para que se vean, y los demás se han reducido. Cuanto menos sale un premio, más fino es su sector.
Las cifras de este bloque se calculan con las mismas fórmulas que el contrato (con números enteros), para el caso de «pozos en el nivel medio». Es un cálculo: las semanas reales fluctúan.
Simulación del plan de premios
Una ejecución del código del contrato en una computadora: un solo jugador hace todos los giros de la semana y los números aleatorios los da un generador de números pseudoaleatorios. La primera semana y el primer jackpot (que contiene los 10 000 iniciales) no entran en la medición.
| Giros por semana | Semanas | Jackpots | Jackpot medio | Mini | Mini medio | Oro una vez cada | 10 giros con oro |
|---|---|---|---|---|---|---|---|
| 500 | 40 | 39 | 198 | 328 | 7,9 | 52 | 21,1% |
| 5000 | 12 | 10 | 1906 | 101 | 77,2 | 375 | 3% |
| 50.000 | 3 | 5 | 8361 | 23 | 797 | 920 | 1,2% |
- Con 500 giros por semana, el oro sale aproximadamente una vez cada 52 giros, y alrededor de una de cada cinco series de 10 trae al menos uno. Los pagos son pequeños: el mini, en promedio, 8; el jackpot, unos 198 tokens.
- Al crecer el volumen, el oro sale con menos frecuencia, pero los pagos son mayores (en la tabla, con 50 000 por semana: jackpot de unos 8361).
- Retorno medio a los jugadores en una simulación larga: 81,9% con el superjackpot (74,2% sin él). El resto se quema o va al administrador (incluida la publicidad); la semilla del jackpot ya está incluida en los pagos a los jugadores.
La simulación se ejecuta con el comando cargo test -p fairdrum --test engine_tests -- --nocapture y forma parte de las comprobaciones del repositorio. El primer pago de la vida del contrato incluye la semilla inicial de 10 000 tokens, por eso es bastante mayor que los habituales.
Premios de la rueda dorada
| Premio, FAIRDRUM | Parte entre los premios | Probabilidad por giro |
|---|---|---|
| 100 | 61% | 1 entre 2049 |
| 250 | 27% | 1 entre 4630 |
| 500 | 7,5% | 1 entre 16.667 |
| 1000 | 3,5% | 1 entre 35.714 |
| 2500 | 0,8% | 1 entre 156.250 |
| 10.000 | 0,2% | 1 entre 625.000 |
| Total de premios | 100% | 1 entre 1250 · premio medio 241 |
Si el fondo de premios no cubre el premio, se paga lo que haya en el fondo. El fondo se repone con el 35% de cada giro.
Fórmulas del contrato
Todas las probabilidades son fracciones enteras de 232, sin números decimales (archivo math.rs):
- N = max(giros de la semana anterior, 500). Aquí una semana es un período de siete días contado desde el lanzamiento del contrato; no tiene por qué coincidir con el jueves, con el que empieza la semana de los giros gratis.
- probabilidad de jackpot = 1 / (N × 0,8), si el pozo ≥ N × 0,3 × 0,25; en caso contrario, 0
- probabilidad del mini = 10 × probabilidad del jackpot, si el pozo mini ≥ (N / 10) × 0,13 × 0,25; en caso contrario, 0
- probabilidad de premio = 0,08%; probabilidad de «Otro giro» = 11,6%
- si sale oro, se reparte entre jackpot, mini y premio en proporción a estas probabilidades
El sitio calcula estos números con el mismo código y lo contrasta con el contrato mediante una prueba con muestras de Rust.