Aleatoriedad correlacionada en Slay the Spire 2: cómo predecir el resultado del juego

Fuentes: Correlated randomness in Slay the Spire 2

El desarrollador de la comunidad que firma el artículo documenta un fallo de diseño en la gestión de números aleatorios de Slay the Spire 2: varios generadores pseudorandom del juego, pensados para ser independientes, comparten en realidad una correlación que permite anticipar sus resultados. El problema, bautizado como CRNG, ya existía en la primera entrega y se debía a que todos los RNG se inicializaban con el mismo estado. En Slay the Spire 2 se intentó evitarlo creando estados distintos mediante una función hash, pero el algoritmo lineal de System.Random de C# hace que dos semillas separadas por una cantidad fija produzcan salidas con una diferencia también fija y explotable.

Las consecuencias son concretas y afectan a la mecánica de Neow, el personaje inicial. La reliquia Neow's Bones, obtenida en el bioma Underdocks, entrega la maldición Debt con una probabilidad cercana al 54 %, muy por encima de lo que sugeriría el azar, porque tanto la oferta de reliquias de Neow como la elección del bioma y la maldición resultante consumen los primeros valores de RNG correlacionados. Large Capsule, otra reliquia del mismo grupo, nunca ofrece una reliquia común y aparece apenas un 1,65 % de las veces en Underdocks, mientras que en Overgrowth reparte rareza entre poco común y rara en proporciones desiguales. Small Capsule, en cambio, no tiene sesgo propio, pero su rareza puede deducirse a partir de qué otra reliquia del grupo Curse aparece en la oferta de Neow. En conjunto, el artículo demuestra que la correlación entre RNG tiene impacto real en la toma de decisiones desde la primera pantalla de cada partida.