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.
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.
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