Bubble Trouble

Bubble-Trouble-Roku

Desafío
  • El principal desafío en Bubble Trouble Roku fue disparar la burbuja, luego la burbuja se divide en burbujas más pequeñas, y cada burbuja deberia destruirse para completar el nivel.

  • Diseñar el tablero de juego que consistiría el tirador, barra de tiempo y burbujas. También manejar controles de clic de buton izquierda, derecha y OK.

  • Implementar los múltiples nodos del póster de burbujas durante el juego y asignar la animación circular en movimiento.

  • El puntuación se calcula basado en dos diferente condiciones, es decir, el numero de bolas destruido y tiempo ahorrado del tiempo total asignado.

Progreso
  • Inicialmente, diseñamos el tablero de juego con tirador, barra de tiempo y bola usando los diferentes nodo renderizables del scene graph.

  • Utilizamos diferentes scene graph roSGNode para crear los múltiples nodos de póster y animaciónes durante el juego y establecer el animación circular en movimiento de las burbujas.

  • Implementé la lógica en BrightScript para calcular una posición para mover los nodos del póster de burbuja en un patrón circular.

  • Implementé la lógica en BrightScript para calcular el número de bolas destruido y tiempo ahorrado del tiempo total asignado.

Result
  • Diseñé con exito el tablero de juego y manejo el control de clic izquierda, derecha y OK para mover el tirador y disparar para hacer burbujas.

  • Se Completó la animación suave para mover la burbuja en un patrón circular utilizando varios carteles y nodos de animación creados durante el juego.

  • Los amantes del Bubble Trouble finalmente encontraron su juego favorito en la tienda del canal Roku.

  • Listo para tomar un desafío: https://channelstore.roku.com/details/228306/bubble-trouble