Because every student should have the opportunity to learn how to code

User Tools

Site Tools


lev2:act_knockknockv1_s

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
lev2:act_knockknockv1_s [2015/03/06 11:43]
127.0.0.1 external edit
lev2:act_knockknockv1_s [2015/09/19 13:47] (current)
jbschafer
Line 5: Line 5:
 =====Introduction===== =====Introduction=====
 One of the powerful things you can do with Scratch it use it to tell stories. One of the challenges of programming Scratch to tell stories is to coordinate actions between the different sprites and even the stage. In this activity you will work with some existing code to see how we can use careful timing to tell a silly knock knock joke. One of the powerful things you can do with Scratch it use it to tell stories. One of the challenges of programming Scratch to tell stories is to coordinate actions between the different sprites and even the stage. In this activity you will work with some existing code to see how we can use careful timing to tell a silly knock knock joke.
-When put together with[[lev2:​Act_KnockKnockV2_s| Knock Knock Joke, version 2]] this pair of activities will explore different ways to program sprites to have conversations. You will experiment with timing and explore using boradcasts ​while making changes to a SILLY knock knock joke.+When put together with [[lev2:​Act_KnockKnockV2_s| Knock Knock Joke, version 2]] this pair of activities will explore different ways to program sprites to have conversations. You will experiment with timing and explore using broadcasts ​while making changes to a SILLY knock knock joke.
  
 =====Duration ===== =====Duration =====
Line 12: Line 12:
 =====Instructions===== =====Instructions=====
  
-  - Locate ​ the story for Knock Knock Joke, Version 1 at: [[http://​scratch.mit.edu/​projects/​46302340/​|http://​scratch.mit.edu/​projects/​46302340/​]]\\ {{..:kk#1.png}}+  - Locate ​ the story for Knock Knock Joke, Version 1 at: [[http://​scratch.mit.edu/​projects/​46302340/​|http://​scratch.mit.edu/​projects/​46302340/​]]\\ {{..:kk_1.png}}
   - Press the green flag icon and watch the joke/story.   - Press the green flag icon and watch the joke/story.
- 
-  ​ 
   - Look inside the project and review the code for Lisa, John, and the Stage (did you know that you can put code with the stage?)   - Look inside the project and review the code for Lisa, John, and the Stage (did you know that you can put code with the stage?)
   - Figure out how this code uses timing through wait blocks to coordinate all of the actions.   - Figure out how this code uses timing through wait blocks to coordinate all of the actions.
   - Press the button to remix this project.   - Press the button to remix this project.
-  - Look at the costume tabs for both Lisa and John. Modify the program so that the sprites switch to laughing at the end.  +  - Look at the costume tabs for both Lisa and John. Modify the program so that the sprites switch to laughing at the end. \\ {{..:kk_1b.PNG}}\\ \\ Don't forget to adjust the code so they go back to their "​normal"​ looks at the beginning of the program.  ​
-    ​{{..:kk%231b.PNG}} +
-      ​Don't forget to adjust the code so they go back to their "​normal"​ looks at the beginning of the program.  ​+
   - Notice that John also has a thinking costume. ​ Modify the joke so that John **thinks** about the punchline for a few extra seconds before he says "​Who'​s there?"​   - Notice that John also has a thinking costume. ​ Modify the joke so that John **thinks** about the punchline for a few extra seconds before he says "​Who'​s there?"​
   - Make any additional changes you would like to make to the telling of this joke.   - Make any additional changes you would like to make to the telling of this joke.
Line 28: Line 24:
 =====Things to think about when you are done===== =====Things to think about when you are done=====
  
-  *  In what situations did you need to modify the timing? What was hard about making that change?+  * In what situations did you need to modify the timing? What was hard about making that change?
   * In what situations would you use timing in a project?   * In what situations would you use timing in a project?
  
lev2/act_knockknockv1_s.1425663785.txt.gz · Last modified: 2015/03/06 11:46 (external edit)