El principal desafío fue despejar el campo de juego formando grupos de tres o más canicas de colores similares antes de que las bolas lleguen a la línea ultima de la pantalla.
Para diseñar el tablero de juego con múltiples burbujas, el tirador de burbujas y una flecha de dirección para controlar las direcciones en el tablero de juego.
Para implementar múltiples póster y nodos de animación en tiempo de ejecución para configurar las burbujas y manejar la animación.
La puntuación se calcula por la cantidad de burbujas que forman los grupos antes de que las burbujas lleguen a la línea ultima.
Progreso
Primero, diseñamos el tablero de juego usando los diferentes nodos renderizables del Scene graph. Luego manejamos el control de flecha de dirección en el tablero de juego.
Se implementó la lógica en brightscript para crear múltiples carteles y nodos de animación para establecer nuevas burbujas en el tablero de juego.
Se implementó la lógica en BrightScript para verificar la formación de grupos y calcular el número de burbujas en los grupos.
Resultado
Diseñé con éxito el tablero de juego con múltiples burbujas, tirador de burbuja y flecha de dirección. Manejé el control de flecha para disparar la burbuja en el tablero de juego.
Completó la animación suave para mover varias burbujas en el tablero de juego en el tiempo de ejecución usando múltiples póster y nodos de animación.
Los amantes del Bubble Shooter finalmente encontraron su juego favorito en la tienda del canal Roku.