Air Hockey

Air_Hockey_Roku-540x320-min

Challenge
  • The main challenge was to hit the small puck into the opposing “net” with cutout figures that represents hockey players.
  • To design the game board having the hockey table and handle players control.
  • To set the smooth animation of the hockey players and puck to moving them in different angles.
  • The score to be calculated by the numbers of puck hitting into the opposing net.
Progress
  • Initially, we designed the game board with game table, hockey players and puck using the scene graph’s different renderable nodes.
  • We used different scene graph animation and vector nodes to implement the smooth animation of the hockey players and puck.
  • Implemented logic in brightscript to calculate the different angle position to move the hockey players and puck on the game board.
  • Implemented the logic in BrightScript for calculating the number of the puck hit into the opposition’s net.
Result
  • Successfully designed the game board having the hockey table with cutout figures, hockey players and puck on the game board.
  • Completed the smooth animation for moving the hockey players in different angle and hit the puck into opposing net to make a goal.
  • Air Hockey lovers finally found their long lost game at the Roku Channel Store.
  • Ready to play the game – https://channelstore.roku.com/details/148704/air-hockey-free<>