Bubble Trouble

Bubble-Trouble-Roku

Challenge
  • The main challenge in Bubble Trouble Roku was to shoot the bubble then bubble splits into smaller bubbles, and each bubble should be destroyed to complete the level.

  • To design the game board which would consist of the shooter, timing bar and bubbles. Also handle the left, right and ok click controls.

  • To implement the multiple bubble poster nodes during the game play and set the circular moving animation to it.

  • The score to be calculated based on two different conditions, i.e. the number of balls destroyed and saved time in the total allocated time.

Progress
  • Initially we designed the game board having shooter, timing bar and ball using the scene graph’s different renderable nodes.

  • We used different scene graph roSGNode to create the multiple poster and animation nodes during the game play and set the circular moving animation of bubbles.

  • Implemented logic in brightscript to calculate a position to move the bubble poster nodes in a circular pattern.

  • Implemented logic in BrightScript for calculating the number of balls destroyed and remaining time of the total allocated time.

Result
  • Successfully designed the game board and handle the left, right, and ok click control to move the shooter and shoot to bubble.

  • Completed the smooth animation for moving the bubble in a circular pattern using multiple poster and animation nodes created during the game play.

  • Bubble Trouble lovers finally found their favorite game at the Roku Channel Store.

  • Ready to take a challenge – https://channelstore.roku.com/details/228306/bubble-trouble