Tecnología, Internet y juegos
17 meneos
293 clics

Ajedrez Regex: Un motor de ajedrez minimax de 2 capas en 84.688 expresiones regulares

Regex Chess: Secuencia de 84.688 expresiones regulares que, cuando se ejecutan en orden, jugará un (válido; no del todo terrible) movimiento dado un tablero de ajedrez como entrada. Se explica de principio a fin como funciona.

| etiquetas: ajedrez , regex
14 3 0 K 49
14 3 0 K 49
Puta locura.
Invocacion a todos los ajedrecistas meneantes. Quien no le ha pasado lo siguiente?

-Tu oponente empieza con la salida a la marinera. Le dices que no es valido, y el jura y perjura que ese movimiento es correcto.
-El caballo no puede saltar por piezas contrarias.
-El ahogado es jaque.
-El enroque se puede hacer cuando quieras y como quieras.
-Captura al paso!!?? Eso que es? Me estas troleando? Te estas inventando las normas.

En caso de disputa: Es que en mi casa jugamos asi.

Por eso es mejor jugar al ajedrez con el PC.
#2 Eso último, en formato digital, no se pueden inventar las reglas.
De echo hasta que empecé a jugar así, no sabía que rey ahogado es tablas (alguno se lo apuntaba como jaque mate). Vivía engañado.
He intentado enrocar bien al final de la partida y me he comido un
*Illegal Move*
You Lose.
Game over.

:-|
vale que la culpa es mía por no entender bien la numeración, pero entre eso y la falta de cuadricula perder un alfil

menéame