Map out your story before you login to SNAP. Write a script that follows steps OR let the user make decisions that will change the narrative.
Then, using your ideas, create text boxes and dialogue boxes to let the user decide the next step, choosing with maybe keyboard keys (ex. "choose Y for Yes or N for No").
***SAVE often, code does not auto-save!***
Use the coding tips below to help you create the journey.
When you start, the sprite is an arrow. You can decide the costume each of your characters, by following these directions.
1. Clicking on the arrow (or create a new sprite/new arrow)
2. In the top left corner, choose the file menu and then Costumes at the bottom.
3. It takes a second to open all the costumes.
4. Scroll through to choose a costume and then hit "Import"
5. Your arrow becomes that costume.
BONUS: if that character has multiple movements, you can add them as different costumes under the same sprite.
1. Click on the stage icon in the sprite corral, click on "Backgrounds" tab to import backgrounds just like you imported sprite costumes.
2. If you need more backgrounds, you can find shareable files on the web, or take pictures to upload, BUT be careful to make the size 480x360 for best resolution and fit!
3. Use Code Block "Switch to Costume" under the Looks category to make it change to any of the files you need. OR use the Broadcast Command explained below.
Use the Broadcast tag for characters to talk to each other:
Often one sprite will have to tell another sprite to run a script. Here’s a simple example: In the block, the word “bark” is just an arbitrary name I made up.
When you click on the downward arrowhead in that input slot, one of the choices (the only choice, the first time) is “new,” which then prompts you to enter a name for the new broadcast. When this block is run, the chosen message is sent to every sprite, which is why the block is called “broadcast.” In this program, though, only one sprite has a script to run when that broadcast is sent, namely the dog. Because the boy’s script uses broadcast and wait rather than just broadcast, the boy doesn’t go on to his next say block until the dog’s script finishes. That’s why the two sprites take turns talking, instead of both talking at once.
Find this and other tips at: https://snap.berkeley.edu/SnapManual.pdf
A text box is just a sprite that you upload. Create text in a google doc and then take a screenshot. Import the sprite and it can be added to the slide using the X,Y coordinates for a location.
This is an example of a screenshot of text that is sized to fit in a new space.
🎥 Video Tutorial: Add Sound Recording (~ 3 minutes)
Once you have your information to share, you can speak and add a sound file to SNAP. Here is how to do that....
Use this grid to calculate where you need your Sprite to go on the Stage. The center would be 0,0.
ADD A SPRITE FOR more CHARACTERS
ADD ANIMATIONS TO MAKE THE PROGRAM MORE INTERACTIVE
ADD OTHER FEATURES