Usando un conjunto de dados platónicos (tetraedro, cubo, octaedro, dodecaedro e icosaedro), ¿qué forma de elegir la posición inicial en un juego de Ajedrez Aleatorio Fischer (Ajedrez 960) utiliza la menor cantidad de lanzamientos de dados?
Estoy buscando una manera que
no solo produce un número entre 1 y 960 que luego busca en una lista ordenada de posiciones iniciales
permite que las piezas se coloquen en secuencia, por ejemplo, primero las torres, luego los obispos, luego el rey, o en algún otro orden
produce cada una de las 960 posiciones con igual probabilidad
Las reglas establecen que para cada jugador los obispos deben estar en cuadros de color opuesto y el rey debe estar entre las torres.
No tiene que usar cada dado. Si solo, digamos, se necesita usar el octaedro, ¡está bien!
Respuestas:
Varios métodos para hacerlo se describen en Wikipedia . Por ejemplo:
Se afirma (pero no se ha comprobado) que este método (y los otros) "generan posiciones iniciales aleatorias con la misma probabilidad".
fuente
Numeración desde la izquierda de las blancas, y suponiendo que cada dado contenga enteros consecutivos que comienzan en 1, puede hacerlo en el orden BQN de la siguiente manera:
Este método usa dos dados: un tetraedro y un cubo. El tetraedro se arroja 3 veces; el cubo un mínimo de 2 veces y una media de 2,2 veces.
De manera equivalente, use un solo dodecaedro e interprete n base 4 o 6 de acuerdo con si usaría un tetraedro o un cubo. Luego debe lanzar al menos 5 veces y una media de 5.2 veces.
Esto es bueno porque todo lo que necesita recordar es "BQN". Pero no sé si esto produce todas las 960 posiciones con la misma probabilidad.
fuente
En el año 2005 o antes, un Edward D. Collins, escribió el siguiente procedimiento "Cómo crear una posición de apertura aleatoria de Fischer".
Los peones van a sus casillas originales. Las piezas se colocarán aleatoriamente en el rango posterior, sujeto a las reglas del ajedrez Aleatorio Fischer. Los obispos deben estar en colores opuestos y el Rey debe estar entre las dos torres. Para cada uno de los primeros cinco pasos a continuación, simplemente tira el dado y actúa en consecuencia para colocar las piezas blancas. Después de colocar las piezas blancas, las piezas negras son simplemente una imagen especular.
Paso # 1 Selecciona un cuadrado negro para el alfil Si sacas un 1 coloca un alfil en a1. Si sacas un 2, coloca un alfil en c1. Si sacas un 3, coloca un alfil en e1. Si sacas un 4, coloca un alfil en g1. Si sacas un 5 o un 6, vuelve a tirar.
Paso # 2 Selecciona un cuadrado blanco para el próximo alfil. Si sacas un 1, coloca un alfil en b1. Si sacas un 2, coloca un alfil en d1. Si sacas un 3 coloca un alfil en f1. Si sacas un 4 coloca un alfil en h1. Si sacas un 5 o un 6, vuelve a tirar.
Paso # 3 Coloca a la Reina en el cuadrado vacío del número que sacas. Por ejemplo, si sacas un 1, coloca una Reina en el primer cuadrado vacío. Si sacas un 3, coloca a la Reina en el tercer cuadrado vacío.
Paso # 4 Coloca un caballero en el cuadrado vacío del número que sacas. Nuevamente, por ejemplo, si sacas un 2, coloca un caballero en el segundo cuadrado vacío. Si sacas un 6, rueda de nuevo.
Paso 5 Repita el Paso 4 para el otro caballero. Si sacas un 5 o un 6, vuelve a tirar.
Paso # 6 Finalmente, coloca al Rey entre las dos torres.
Este procedimiento crea cualquiera de las 960 configuraciones de apertura posibles con la misma probabilidad.
EDITAR: la fuente es http://www.edcollins.com/chess/fischer-random.htm
fuente