Un sótano detrás de un club de jazz a las dos de la mañana. Veinte objetos caen sobre una mesa de cinco por cuatro y diez líneas pagan desde la izquierda. Cuando un Wild crece hasta llenar su rodillo, alguien se sube a él y pone ×2 a ×50 en cada línea que lo cruza.
After Hours es una tragamonedas de cinco rodillos sobre el mismo núcleo con autoridad en el servidor que los demás títulos. Cuatro filas, diez líneas leídas de izquierda a derecha, y una sola apuesta las cubre todas. El Wild sustituye a cualquier objeto, el Diamante Negro incluido, y cuando llenar su rodillo pagaría más que la mesa tal como cayó, cada rodillo con Wild crece y un multiplicador de ×2 a ×50 se aplica a cada línea que lo cruza. Cuatro señales de Bonus abren giros gratis en los que un Wild retiene su rodillo. El RTP es 96.5% en una pulsación ordinaria, y una ronda paga como máximo 1,500× la apuesta.
Fija la apuesta y pulsa SPIN. Toda la ronda, giros gratis incluidos si los abre, queda resuelta en el servidor antes de que se detenga el primer rodillo, y el cliente solo la reproduce. Los rodillos se detienen en cascada desde la izquierda, y cada una de las diez líneas se lee desde el primer rodillo: tres, cuatro o cinco objetos iguales seguidos pagan su fila de la tabla, y cuanto más larga es la racha, más paga.
Un Wild sustituye a cualquier objeto y se une a la racha que tiene al lado. Cuando cae uno, la mesa con ese rodillo entero lleno se valora junto a la mesa tal como cayó, y la ronda paga la mejor de las dos. Si gana la mesa crecida, todos los rodillos con Wild se llenan a la vez, el lobo detrás de la barra hace su pase, y alguien se sube al rodillo: ella con ×2 o ×3 casi todas las noches, él con ×5, ×8 o ×10, los dos juntos con ×15, ×25 o ×50. El multiplicador se aplica a cada línea cuya racha pasa por un rodillo crecido. No existe el caso de fallo.
Cuatro señales de Bonus, una por rodillo, abren diez giros gratis, y las cinco abren doce. En el bono un Wild retiene su rodillo durante todos los giros restantes, el nivel del primer Wild se mantiene toda la serie, y un Level Up que cae en un rodillo retenido sube ese nivel un escalón. Tres señales en un giro gratis añaden dos giros más, cuatro añaden cinco y cinco añaden ocho, tantas veces como aparezcan. Cada función tiene su precio en la hoja, desde la activación doble a ×1.40 hasta el propio bono a ×300.

El saldo a la izquierda, la CAJA en el centro, el letrero sobre la mesa y el lobo detrás de la barra. La apuesta, SPIN y BUY BONUS están bajo la pantalla, y la línea de coste bajo el botón dice exactamente lo que descuenta la pulsación.

Un Wild cayó en el segundo rodillo, y llenarlo pagaba más que la mesa tal como estaba, así que creció de arriba abajo y los dos se subieron a él con ×50, el mayor multiplicador de la tabla. El letrero muestra la misma cifra: se aplica a cada racha que pasa por ese rodillo.

Tres líneas pagan en una misma mesa, una de ellas de cinco seguidos, a través del primer rodillo crecido con ella encima a ×3. Una línea se lee desde el primer rodillo, tres, cuatro o cinco seguidos pagan la fila del objeto en la tabla, y cada una de las diez líneas se valora por separado antes de sumar la caja.

La pantalla espera la pulsación del jugador, la única entrada que una ronda llega a pedir, y explica el bono con el arte del propio juego: un Wild retiene su rodillo, el Level Up sube el nivel de bronce a plata y a oro, y el multiplicador es el del nivel.

Giro gratis ocho de doce. El segundo rodillo retiene un Wild y lleva la etiqueta HELD, y acaba de caer en él un Level Up, así que el nivel del bono sube un escalón, de ella a él. Ninguno de los dos símbolos paga en una línea, y la hoja lo dice.

Las ganancias de más de 10× la apuesta ocupan toda la pantalla y la cifra sube un nivel cada vez: A Big Take con ×10, A Grand Take con ×25, The Room Stands con ×60, The House Pays con ×150 y The Night Of Nights con ×400. La cuenta es la presentación de una cifra ya resuelta, y SKIP la muestra de inmediato.
Cada ronda se compromete antes de abrirse y puede verificarse al terminar. Los operadores no tienen que fiarse de nuestra palabra, y sus jugadores tampoco.
Antes de abrir una ronda, el servidor publica sha256(server_seed). Ese hash fija el punto de bust antes de aceptar la primera apuesta.
La ronda transcurre. crash_at se deriva de HMAC-SHA256(server_seed, client_seed:nonce), así que ninguna parte puede alterar el resultado a mitad de ronda.
Tras el bust, el servidor revela server_seed. Cualquiera puede recalcular el hash y crash_at, y confirmar que ambos coinciden con el registro.
EL VERIFICADOR DE REFERENCIA Y LA DERIVACIÓN COMPLETA SE ENTREGAN CON LA DOCUMENTACIÓN DE INTEGRACIÓN.
$ rara verify --game afterhours --round 001042 # hash publicado antes de abrir las apuestas server_seed_hash sha256:9f2c71a84be…c30be81a client_seed afterhours-demo-7f3a nonce 001042 hmac = HMAC_SHA256(server_seed, client_seed + ":" + nonce) = 7c2e4d09aa61b8e2…10f4b90f h = int(hmac[0:8], 16) crash_at = max(1.00, floor(99 * 2^32 / (h + 1)) / 100) = 3.47x $ rara reveal --game afterhours --round 001042 server_seed 4b7dd21c09aae5…f133c2e9 sha256(server_seed) == server_seed_hash ok recompute(crash_at) == 3.47x ok verify == true
RaRa Studio es un estudio de juegos independiente en Tiflis, Georgia. Cada título nace como un modelo: simulado, sometido a pruebas de estrés y documentado antes de entrar el arte. Las especificaciones y los verificadores son parte del producto, y Vice Run es el primer título de la línea.
La documentación de integración, la especificación matemática completa y builds jugables están disponibles bajo NDA para operadores, agregadores y plataformas.