"Un elefante, un carro, cinco soldados de a pie y tres jinetes componen PATTI, un triple PATTI conforma SENAMUKHU ..."
y diez ANIKINI forman AKSHAUKHINI, y esta es la unidad militar más grande ...
Henry Lyon Oldie "Una tormenta eléctrica al principio"En el último
artículo hablé sobre borradores y esto no es accidental. Los borradores, con sus movimientos compuestos, sirvieron como la base del
proyecto , constituyeron su columna vertebral. Hasta ahora, las damas me dan sorpresas. Por ejemplo, justo el otro día,
solucioné un error de larga data relacionado con la opción de captura retrasada. Y en general, como dije, los juegos de damas están muy subestimados. Pero el asunto no se limita solo a las damas ...
Ajedrez
El ajedrez no nos parece una especie de juego inusual, pero todo es solo porque estamos muy acostumbrados. Tome, por ejemplo, un
peón . Si lo piensas, esta es una figura muy inusual. El único jugador de ajedrez que no golpea como camina. Y la regla de
asumir el pasillo es completamente difícil de considerar algo obvio (sí, sí, lo sé, sucedió históricamente). Pero no hablemos de lo banal. ¡Un peón puede convertirse en otras piezas! Además, a diferencia de la mayoría de los otros
juegos de ajedrez tradicionales , la elección no se limita a un máximo de dos opciones.
Debajo de esto, tuve que aprender a dibujar diálogos gráficos, directamente en el lienzo. Hasta este punto, los peones se convirtieron solo en reinas, lo que era algo inconveniente en aquellos
juegos en los que las reinas están ausentes. ¡Pero también hay
aquellos en los que el rango disponible de formas depende del campo en el que tiene lugar la transformación!
Otro punto importante es la presencia de figuras "reales" en el juego. Por supuesto, esto no es un invento de ajedrez. Las figuras principales están presentes en muchos juegos antiguos.
Dablot ,
Damone ,
Altai Shatra : en todos estos juegos, el "rey" puede quedar atrapado, completando así el juego antes de lo previsto. Juegos especialmente picantes en los que las figuras comunes pueden convertirse en reyes. En "
Shashmati ", por ejemplo, el jugador tiene una opción: obtener, como resultado de la transformación, una figura más fuerte o asegurarse a sí mismo creando un rey "libre".
En todos estos juegos, el jugador pierde al perder todas las piezas reales. Entonces, si "príncipe" y "rey" están presentes en el tablero, para ganar es necesario capturarlos a ambos. Tal comprensión de la "regla de la muerte súbita" es característica de los juegos antiguos, como
Chaturanga , pero en
Chatranja el pensamiento del ajedrez va más allá. Ahora el rey no puede ser atacado: esta es una figura inviolable, ¡pero el jugador no tiene derecho a dejar su figura principal bajo ataque! Si es imposible evitar la amenaza a la figura real, el juego termina. Así es como aparecen los conceptos de
check y
mat .
Estrictamente hablando, este no es el caso en todos los juegos de ajedrez.El principal problema de
los juegos de ajedrez realmente grandes es la presencia de varios reyes en el juego. En casos especialmente descuidados, el asunto se complica por las elaboradas reglas para terminar el juego. Por ejemplo, en "
Ko Shogi " la victoria se obtiene al tomar las figuras "General" y "Tropa del medio" o "General" y "Banner". Al mismo tiempo, la "tropa del medio" puede convertirse en un "gobernador" (y las
reglas para convertirse en un "Ko Shogi" son un gran tema separado), que, en este caso, también debe tomarse. Todo esto complica diabólicamente los conceptos de jaque y jaque mate. Es mucho más simple permitir que se tomen figuras reales, tratando con la situación que ha surgido en el camino. Otro factor que rompe la idea es el juego de más de dos jugadores.
Aquí el concepto del shah (como una amenaza para el rey) se vuelve aún más abstracto. De hecho, si el jugador del sur atacó al rey del jugador occidental, este último no tiene que hacer nada al respecto, porque antes de que el Sur vuelva a moverse correctamente, el Norte y el Este pueden corregir significativamente la situación. Además,
Yonin Shogi tiene una
regla de reinicio , y los reyes, como otras figuras, pueden ser llevados a su reserva. Por supuesto, para continuar el juego, el jugador debe mantener al menos uno de sus reyes en el tablero (y no en reserva) (puede haber más, pero no tiene sentido), y para ganar, debe reunir bajo su mando a los reyes de los cuatro ejércitos.
Pero incluso si consideramos solo aquellos juegos en los que las reglas de "check" y "checkmate" están vigentes, no todo es tan simple. En primer lugar, una verificación completa de todo tipo de amenazas al rey es bastante costosa. Dado que los ataques, en el caso general, no necesariamente son solo ajedrez (en "
Ajedrez bielorruso "
, por ejemplo, puedes atacar al rey con damas, y la prioridad al tomar damas te permite
jaquear con el rey ) sería tentador generar todos los movimientos válidos seguido de la verificación de las amenazas al rey. En la práctica, esto es demasiado lento. Debe
duplicar el esquema de movimiento
del patrón para verificar posibles amenazas sin generar una lista de movimientos.
Con el control sobre el "compañero", también, hubo dificultades. Durante mucho tiempo, consideré la condición de la derrota como la ausencia de un posible movimiento (teniendo en cuenta las prohibiciones detrás del rey bajo el cheque, por supuesto). En general, esto no es tan malo, dado que en la mayoría de los juegos (incluido el ajedrez) lo es. ¡Pero
no en ajedrez ! Afortunadamente, en la versión 1.2.7 descubrí cómo solucionar la situación sin sacrificar el rendimiento y ahora la pat se detecta correctamente. Por cierto, los bots también usan la misma verificación de posibles amenazas (lo que mejora enormemente la calidad de su juego), pero de todos modos, la IA en el
ajedrez es asquerosa (la
biblioteca de debut ayuda un poco). Aquí solo puedo pecar sobre mí mismo. De todos modos, la IA de ajedrez de alta calidad no es mía.
Todo esto no niega el hecho de que en los juegos de ajedrez hay algo de qué confundirse. Este juego es, por supuesto, una broma en gran medida (y no tengo confianza en que logré corregir todos los errores en su implementación), pero es bastante posible jugar en serio con el espíritu del "
Momentum Chess ". Con la interpretación del tapete en sí, las opciones también son posibles. Por ejemplo, un rey puede ser
general o puede haber una pieza en el juego que siempre
debe estar bajo la cuenta (hay una, sin embargo, es imposible). En general, el ajedrez es divertido.
¿Qué más se puede aprender de este juego? En el ajedrez, hay un movimiento muy divertido, durante el cual dos piezas se mueven simultáneamente. Por supuesto que estoy hablando de
enroque . Para mi proyecto, este concepto es tan importante como el movimiento compuesto prestado de los borradores. Hay muchos juegos en los que se puede aplicar.
Dameo ,
Abalone ,
Ordo : en todos estos juegos, las piezas se mueven simultáneamente. ¡Pero puedes ir aún más lejos!
Estoy de acuerdo, esto está bastante lejos del concepto original de enroque, pero ¿por qué limitarse? Es necesario exprimir todo de los conceptos inherentes al máximo.