specialinterests



=   = =Scratching - Got an itch?=
 * new programming language**

= = = = =Uber Scratching Agenda=

1. Introduction to the program!
 * Looking at the code!

2. A simple animation. Code with me and learn!

3. Conversations and broadcasting
 * broadcasting - Scratch is object driven, boradcasts are used as signals for sprites to interact!
 * Scratch has no timeline - broadcasts, counters and loops are used to control the sequences.
 * Knock knock jokes!

4. Drum Hero! - Make a repeat the pattern game! Connect keys to teh sprites and up the beat for multiple instrument play!

5. Etch a sketch! Look at the code and play! Starter code here!
 * adapted from []
 * extensions: add sounds, shades, pen growth, 2 pens, instructions and much more!

6. Pong! Recreate the classic!

Extensions - add the math logic!
 * keep score!
 * Misshape the ball/paddle.
 * Speed up the game.
 * Resize the paddle.
 * Add an ending.
 * record your own sounds!
 * randomize more things.
 * add bricks to knock out!
 * this is where you ask you students to come with 3 optional features!

Student samples!