Fidget Spinner

Fidget-Spinner-Roku

Challenge
  • The main challenge was to handle the spinning speed of fidget spinner according to user selection.
  • To design the game board having the fidget spinner, multiple remote buttons, and a power level bar. Handle the spinning speed according to click control selected by the user.
  • To implement the multiple animation nodes for the fidget spinner animation and increase and decrease power level bar.
  • The score is to be calculated by the number of the spins of fidget spinner before the red bar reaches the end.
Progress
  • First, we designed the game board having the fidget spinner, multiple remote buttons and power level bars using the scene graph’s different renderable nodes.
  • Implemented the functionality in brightscript to handle the click control and increase and decrease the power level bar according to the user selection.
  • We used different scene graph poster and animation nodes to execute the fidget spinner, power level bar, and remote button blink animation.
  • Implemented logic in BrightScript for calculating the number of spins of the Fidget Spinner before the red bar reaches the end or finish the power.
Result
  • Successfully designed the game board and handled the fidget spinner spinning speed according to user selection click control.
  • Completed the smooth animation for spinning the fidget spinner and increase and decrease the power level.
  • Fidget Spinner lovers finally found their favorite game at the Roku Channel Store.
  • Ready to play – https://channelstore.roku.com/details/161142/fidget-spinner-free