What you need
Device to access 'Weavly coding environment'
Basic understanding of directions, sequencing vocabulary and understanding of the selected coding environment
Adult moderator and one or more learners
How To Code a Sandcastle
This multi-level activity starts simple and builds in complexity. Learners will build a sequence using different actions to help their on-screen character complete different missions and visit different animals on the scene.
- Adventures in the Savannah: Activity link
Moderators can use this blurb to describe the background for the players before they start their adventure:
" This background shows a Savannah with light beige and sand colours. In the top middle, there is a giraffe with its baby. At the top right corner there is a lion roaring on top of a cliff above the horizon. In the middle of the background, there are bushes and trees. In the lower middle, there is a pond. There are two crocodiles on the left of the pond. There is a hippo drinking water on the right of the pond. And there is a flamingo wading in the middle of the pond. There are bushes on both bottom right and left corners of this background. Your on-screen character is a Jeep. "
- Select the "Adventures in the Savannah" activity link above.
- Choose an animal you want to visit.
- Use a combination of different action blocks to build a program to move your Jeep on the grid and reach your selected animal.
- As you build your program, remember that you cannot go over the trees, the bushes, and the pond. And you have to stay away from the crocodiles.
- Once your program is ready, select the "Play" button to run the program and view how your Jeep completes each step of your sequence.
- To visit another animal, you can follow these two steps to start fresh:
- Select the "Delete" button to delete your current sequence in the program area.
- Select the "Refresh" button on your scene to move the Jeep back to its original starting point.
- Now you are ready to build a new program.
- Start simple and encourage learners to begin the activity by visiting either the giraffe or the lion.
- Once the learner has completed the simple missions, encourage them to visit the flamingo or the hippo.
- If the learner builds a program that makes their on-screen character go over the trees, the bushes, or the lake, or hit the crocodiles, adult moderators can pause the activity and talk with them about how to debug their program.
- Once a goal is reached, moderators can encourage learners to think about other potential ways to get to the same animal.
- Moderator can play the sound of animal once the learners complete a mission to celebrate and add excitement.
Learners can create their own program to add a specific challenge to their mission. An example would be avoiding quick sand in their adventures in the Savannah.