The main challenge in Skiing Free
was to implement the logic for rolling down the ball as far possible to achieve the highest score.
In order to roll down the ball on the endless slope, we had to implement the rolling animation on the ball.
The score of the object needed to be calculated by the two prime condition i.e. distance traveled by the ball in the downward direction and the near-misses of the ball with trees.
Initially we designed the game board with trees and ball using the scene graph’s different renderable nodes.
We used different scene graph animation nodes to implement the smooth and rolling animation of the ball.
Implemented logic in BrightScript for calculating the score of user based on the distance travelled towards the downward slope and the near-misses with trees.
Completed the smooth and rolling animation for making a high score for the max traveled ball who have maximum tree-misses.
Skiing lovers finally found their favorite game at the Roku Channel Store.
Ready to play the game, here you go –