El principal desafío en el desarrollo de la aplicación Dots and Boxes Roku fue conectar los puntos adyacentes con una línea horizontal o vertical y completar los cuatro lados de un cuadrado (caja).
Diseñar el tablero de juego con un tamaño de cuadrícula de 8 x 7 y manejar el foco moviéndose en el juego.
Implementar la funcionalidad para diferenciar los modos de juego fácil y difícil sobre las bases de verificar la mejor posición para hacer una caja.
La puntuación se calculará por el número de cajas completas conectando puntos adyacentes.
Progreso
Primero, diseñamos el tablero de juego con diferentes nodos renderizables de scene graph. Trabajamos para manejar el foco de visibilidad en el juego.
Se implementó la lógica en BrightScript para la dificultad del juego según el modo de juego seleccionado por el usuario.
Se implementó la lógica en BrightScript para verificar los lados del cuadro y calcular el número del cuadro completo.
Resultado
Se diseñó con éxito el tablero de juego con un tamaño de cuadrícula de 8 x 7 dots y se manejó el foco en el juego.
Los amantes de Dots and Boxes finalmente encontraron su juego favorito en la tienda del canal Roku.