Red de conocimiento informático - Material del sitio web - Cómo escribir un programa en lenguaje vb para encontrar el espíritu ajedrecístico de Go

Cómo escribir un programa en lenguaje vb para encontrar el espíritu ajedrecístico de Go

Idea:

1. Primero defina las coordenadas de la pieza de ajedrez. Por ejemplo, las coordenadas de cualquier pieza de ajedrez son (X, Y)

2. izquierda, derecha, Coordenadas de las cuatro respiraciones derechas

(X-1, Y), (X 1, Y), (X, Y-1), (X, y 1)

3. Repita las condiciones anteriores, si se encuentra que algún aliento en la pieza de ajedrez es del mismo color que esta pieza de ajedrez, luego coloque las coordenadas de las piezas de ajedrez que cumplen las condiciones en una matriz.

4. Almacene los bloques de conexión de todas las piezas de ajedrez en esta matriz y luego juzgue si cada pieza de ajedrez tiene energía en función de este bloque de conexión. Siempre que una pieza de ajedrez tenga energía, significa que el ajedrez. La pieza tiene energía.

De lo contrario, la pieza no tiene energía y puede eliminarse del tablero.