Red de conocimiento informático - Aprendizaje de programación - ¿Cómo implementar java Othello para determinar qué posiciones se pueden jugar?

¿Cómo implementar java Othello para determinar qué posiciones se pueden jugar?

Por tanto, este es un algoritmo que requiere capturar una pieza para realizar un movimiento. Puedes escribir un algoritmo como este:

Busca en la dirección de ocho cuadrados alrededor del lugar donde quieres jugar (8 bucles)

{

Si Si hay una pieza de ajedrez del oponente en el cuadrado,

entonces {

continúa buscando en esta dirección hasta que no haya ninguna pieza de ajedrez del oponente

si la hay. Si al final hay un cuadrado vacío y el propio bando no tiene piezas, entonces el número de fallos es 1.

De lo contrario, todas las piezas del oponente se entregarán al medio.

}

De lo contrario, el número de fallas es 1.

}

Si el número de fallas == 8, entonces el El juego de ajedrez falla, lo que significa que aquí no se puede jugar al ajedrez.