Hoy comienzo con este tema, donde desarrollaremos un juego basado en el ajedrez. Concretamente, en el caballo y su movimiento. Además, se jugará en un tablero de 8x8 casillas, como el ajedrez. El juego no está aún programado, pero lo iremos haciendo a medida que avance el tema.
El objetivo del juego será recolectar la mayor cantidad de dinero posible, dentro de un tiempo determinado. El dinero irá apareciendo en forma de monedas, ubicado en casillas aleatorias, y estará en el tablero por un tiempo indefinido, aunque breve.
Comenzaremos con explicar el movimiento del caballo de ajedrez, para quien no lo conozca.
Este se mueve en forma de "L" por el tablero, llegando a una casilla destino que estará a una fila y dos columnas, o dos filas y una columna de distancia de la actual, en cualquier sentido. Claro que esto dependerá de la casilla donde esté ubicado, ya que si está en un borde, sólo podrá hacer algunos de esos movimientos.
En la imagen adjunta, se puede ver los distintos movimientos posibles de un caballo.
Aquí podemos apreciar otra característica de este movimiento: siempre, la casilla de destino, tendrá un color distinto a la actual.
Marcadores