3. Help the Snowman get Home
Create a game where the goal is to move the snowman through a forest to get him
home to his igloo. The hazard in this game is that if the snowman gets too close to a
tree, he moves back 10 meters. Add the snowman (People), a snowboard (skateboard
from Skatepark - change the isShowing for the wheels to false), an igloo (Buildings),
and eight pineTrees (Nature). Set the vehicle for the snowman to be the skateboard.
Create an event so that the skateboard can be controlled by game player, by typing the
Create a method for the skateboard named checkForCollisionWithTrees. If the
skateboard’s distance to the pine tree is less than 3.75 meters, then move the skateboard
back 10 meters. In this method, you will need to check each tree in the scene. When you
have the If/Else working for one tree, then copy it for each of the other trees.
To have Alice constantly check for collisions with the trees, create a When the
World Starts event. Then change it to While the World is Running (a right click on the
event pops up a menu so it can be changed). In the during section of the While the World
is Running event, call the checkForCollisionWithTrees.
In order to check whether the player has won the game, create a method named
checkIfHome for the skateboard. If the skateboard gets close to the igloo, display a 3D
text object that proclaims “I’m Home!” To make the 3D text flash, add a loop that
repeatedly sets the 3D text isShowing property to false and then true.Attachments
This program follows the requirements as listed above. The attached image is the actual program you will receive. It was developed using Alice 2.4.2.Purchases made from my submissions, through Cramshark, are final and there are no refunds. Thank you.