El principal desafío fue mover las piezas diagonalmente de un cuadrado a otro cuadrado y saltar sobre la pieza del oponente y tomar esa pieza del tablero.
Para diseñar el tablero de juego con el rectángulo y los nodos de póster de diferentes piezas de color y manejar el control de clic izquierdo, derecho, arriba y abajo para mover el foco y elegir la posición.
Implementar la funcionalidad para diferenciar los modos de juego fácil y difícil sobre la base del cálculo realizado a partir de los movimientos posibles.
Implementar los nodos de animación múltiple para mostrar todas las posiciones posibles para mover la pieza o el rey.
Progreso
Inicialmente diseñamos el tablero de juego que tenía el rectángulo y los nodos de póster de piezas de diferentes colores usando los diferentes nodos renderizables del Scene graph.
Implementé la lógica en brightscript para manejar los controles de clic izquierdo, derecho, arriba, abajo y ok para mover el foco y elegir la posición.
Utilizamos diferentes scene graph póster y nodos de animación y configuramos la animación intermitente para mostrar todas las posiciones posibles para mover la pieza o el rey.
Implementé la lógica en brightscript para la dificultad del juego que se ejecuta de acuerdo con el modo de juego seleccionado por el usuario.
Implementé la lógica en BrightScript para calcular todas las posiciones posibles para mover las piezas o el rey.
Resultado
Diseñó con éxito el tablero de juego que tiene el rectángulo y los nodos de póster de piezas de diferentes colores y maneja los controles de clic izquierdo, derecho, arriba, abajo y ok.
Los amantes del Checkers finalmente encontraron su juego perdido en la tienda del canal Roku.