Solitario

Más sobre el solitario

Cómo se hacen nuestros repartos de solitario

Una partida de solitario solo es tan justa como su reparto. Esto es lo que hacemos para que los nuestros sean justos y para demostrar que un reparto se puede ganar.

Respuesta corta

Cada reparto es una mezcla real de 52 cartas a partir de un número de reparto entre 1 y 99.999.999, con un algoritmo fijo, de modo que el mismo número da siempre las mismas cartas. Los repartos ganables salen de una lista que un programa solucionador ha ganado y cuya línea ganadora se repitió movimiento a movimiento. El reparto diario se toma de esa lista según la fecha.

La mezcla

Barajamos la baraja con un generador de números aleatorios con semilla y una mezcla estándar de Fisher-Yates. El número de reparto es la semilla. Usamos nuestro propio generador pequeño en lugar del integrado en un lenguaje de programación, de modo que el mismo número da el mismo reparto en cada dispositivo y cada navegador. Luego los repartos se disponen de la forma estándar del Klondike: 28 cartas en siete columnas y 24 en el mazo.

Repartos ganables

Para hacer una lista de repartos ganables ejecutamos un solucionador, un programa que busca una secuencia de movimientos ganadora. Para cada reparto candidato se le permitió mirar hasta 200.000 posiciones. Cuando encontraba una victoria, repetíamos la línea ganadora movimiento a movimiento con las reglas del propio juego antes de aceptar el reparto.

Los repartos que no se aceptaron o son imposibles de ganar o demasiado difíciles para que el solucionador los demuestre dentro de su límite, así que estas cifras son cotas inferiores de cuántos repartos se pueden ganar. Mira ¿se puede ganar siempre al solitario?.

El reparto diario

Cada día UTC, el juego toma la siguiente entrada de la lista de ganables. La fecha decide la posición en la lista, así que todos reciben el mismo reparto ese día.

Lo que no hacemos

Preguntas frecuentes

¿Es realmente aleatoria la mezcla?

Es una mezcla real impulsada por el número de reparto, y el mismo número da siempre las mismas cartas.

¿Cómo sabéis que un reparto se puede ganar?

Un solucionador lo ganó y la línea ganadora se repitió con las reglas del juego.

¿Cambia la dificultad mientras juego?

No.