Encontrar Spock

"Pero tengo curiosidad", dijo Ugryz.
"¿Por qué tienes corchos en tu sombrero?"
"Para alejar a las moscas", explicó Rincewind.
- ¿Y cómo resulta?
"Sin pimienta", Clancy resopló.
Si hubiera ayudado, alguien lo habría pensado hace mucho tiempo.
- Pues si. Pensé en ello ”, dijo Rincewind.
- Sé un imbécil.

Sir Terry Pratchett El último continente

Este juego simboliza una búsqueda espiritual continua, la lucha contra los estereotipos y la reconciliación con tu alter ego. ¿A quién estoy tratando de engañar? La acabo de ver en un sueño.

Por supuesto, estaba familiarizado con el esquema clásico de piedra, tijera y papel mucho antes de eso. Además de su versión "extendida", diseñada para resolver el problema de una alta probabilidad de "repetición" cuando los oponentes arrojan figuras idénticas (sin embargo, esta adición no ayuda a los héroes de la teoría del Big Bang , por razones obvias). Déjame recordarte las reglas:

Las tijeras cortan el papel. El papel envuelve una piedra. La piedra aplasta al lagarto, y el lagarto envenena a Spock, mientras Spock rompe las tijeras, que a su vez cortan la cabeza del lagarto, que come papel en el que la evidencia está en contra de Spock. Spock vaporiza la piedra, y la piedra, por supuesto, despunta las tijeras

Hay esquemas aún más avanzados.

Pero no quisiera profundizar en el esoterismo.

Hace tiempo que quería adaptar estas reglas (o similares) a los juegos de ajedrez. Patrones similares de interacción entre figuras le permiten realizar construcciones tácticas complejas, "cerrando" de unas figuras a otras. Además, el juego no tiene la figura "más fuerte", cada figura puede ser vencida por otra.

Paralelos y Meridianos
Por supuesto, uno no puede evitar recordar el famoso juego chino " Jungle ", que sirvió como prototipo para la versión más "adulta" del " ajedrez militar chino ". En los países occidentales, es más conocido un juego muy similar a ellos, pero quizás un juego más simple, " Stratego ". En todos estos juegos, el objetivo no es destruir figuras enemigas, sino penetrar en territorio enemigo y "capturar la bandera". Las complejas interdependencias de la "fuerza" de las figuras solo sirven de fondo, obligando a la jugabilidad a brillar con nuevos colores.

Principios similares se utilizan en Ko Shogi , un complejo juego de ajedrez del siglo XVIII. El problema con este sistema de juego es la presencia de "artillería", una gran cantidad de figuras que "disparan" a largas distancias sin moverse a la posición atacada. Sin ningún elemento disuasorio, el juego se convertiría en una masacre sin sentido. "Escudo" y "Unidad de escudo", que residen en el campo en grandes cantidades e inmunes a los disparos, salvan la situación.

Parte de los requisitos para el nuevo juego se debió al hecho de que planeaba usarlo para depurar la IA del juego, como parte de mi proyecto Dagaz . Se suponía que el campo de juego era pequeño. Me instalé en un tablero cuadrado cuadrado de 5x5. Para evitar que las figuras "empujen" en un espacio tan limitado, les permití "saltar" sobre las figuras amigas como si fueran campos vacíos. Las figuras mismas deberían haberse vuelto reconocibles:

Piedra : se mueve a un campo en cualquiera de las ocho direcciones (aunque, a través de una cadena de formas de su propio color, puede saltar inesperadamente al otro extremo del tablero). Según el esquema, ataca a las "Tijeras" y al "Lagarto", los principales asesinos en el juego (y, por supuesto, es inmune a sus ataques). Esta es la figura más popular, un componente, una especie de escudo viviente. La figura es móvil, pero lenta.

Tijeras : solo pueden moverse a lo largo de las diagonales (si es necesario, saltando piezas de su color), golpean "Lizard" y "Paper" ("Spocka" - la figura principal del juego, "Scissors" no vencen). Este es un análogo del ajedrez " Elefante ".

El lagarto , el asesino más fuerte, un análogo de la " Reina " del ajedrez, se mueve en cualquiera de las ocho direcciones a cualquier número de campos y golpea "Papel" y "Spock". Debe tener cuidado en el campo, ya que es vulnerable a los ataques de las tijeras y la piedra.

Papel : se mueve ortogonalmente, como una torre de ajedrez. Al igual que Lizard, supera a Spock, pero, además, también puede atacar a Stone.

Spock es la figura principal del juego. Si un jugador no tiene un solo "Spock" (y pueden aparecer varios durante el juego), perdió (también, tradicionalmente, la imposibilidad de realizar el siguiente movimiento se considera un fracaso). El "Spock" se mueve como un " Caballo " de ajedrez, pero solo al campo ocupado (no importa con su propia figura o la de su oponente). Al mismo tiempo, "Spock" puede atacar cualquier figura, pero no la mata sino que la convierte en otra (la figura transformada aparece en el campo desde donde "Spock" comenzó a moverse). "Piedra" se convierte en "Tijeras", "Tijeras" en "Lagarto" y así sucesivamente. Por supuesto, una figura transformada siempre se vuelve amigable.


La disposición inicial es algo que recuerda al ajedrez. "Spock" es la figura principal, ubicada en el centro. Ambos documentos, así como las torres de ajedrez, están en los flancos. Las "Piedras" frente a ellas están cubiertas por las "Tijeras", pero lo más importante, el "Papel" no puede atacar al enemigo "Piedra" con el primer movimiento, ya que se sustituye bajo el ataque "Spock". Reserve "Spock", además de privar a un oponente de una figura fuerte: un botín de bienvenida.

"Lagartos" - la figura más fuerte en la disposición inicial allí. Puedes obtenerlo solo durante el juego, girándolo desde las "Tijeras". Spock no puede convertir las Piedras amigas desde una posición inicial, ya que será sometido al golpe de un Papel enemigo. Puede parecer que Spock no puede atacar al enemigo Spock directamente (ya que sustituirá bajo ataque y será petrificado), pero esto no es así. La aparición en el campo b3 (o d3) de "Papel" (no importa de quién) conducirá a una victoria inmediata del "azul".


En general, el juego resultó exactamente como lo planeé. Dinámico, inesperado, insidioso. Más importante aún, en cada etapa del juego, los movimientos, con un número relativamente pequeño de ellos, varían ampliamente de fuertes a muy débiles. Un movimiento en falso puede conducir a una derrota inmediata.

Spock me permitió hacer un buen trabajo en IA para juegos, y aunque los resultados de este trabajo aún son muy modestos, mi comprensión de minimax y UCT también ha mejorado significativamente. Todo esto es un tema para otro artículo. Mientras tanto, invito a los lectores a disfrutar del nuevo juego original, así como otros juegos y rompecabezas que entraron en la iteración 1.1.7 del proyecto .

Source: https://habr.com/ru/post/es408055/


All Articles