|  | Computer Science Home 6th Grade Tech Ed 7th Grade Computer Science 8th Grade Computer Science A 
        Gmail      Google Drive
 Google Classroom
 Infinite Campus  Typing.com (Join Class through Google Classroom)
 Schoology 
 Code.org Tynker Coding Website Tynker Resource Page Tynker Online Support Video Help Quizlet      | Quizlet LIVE Everfi Khan Academy Social Media Tips Netsmartz Code HS Karel the Dog class code: 1251
 CSTA Standards ISTE Standards
 | Lesson 16 Asteroid PongBring on the special effects! In this lesson, students will learn how to use a timer to end a game and switch from one animation to another.New Code BlocksVocabularyObjectivesStudents will...
      Use code blocks to add a timer and create animationsCreate games with animations and special effects Think About it:
      What have you found most challenging about the Programming 202 course?What is a project, game, or moment during the Programming 202 course that you’re proud of?Do you feel like you have improved as a programmer? Why or why not? Lessons
 1. Animation and Effects Example (Example)
      2. Actors with Animation and Effects (DIY)Students will play a completed asteroid game where they’ll use their arrow keys (web) or tilt their device (mobile) to move the spaceship. They’ll create their own version of this game in the next module! 
      3. Advanced Timer Example (Example)In this DIY (do-it-yourself) project, students will program a space dodging game that uses costumes and graphic effects.Explain to students that the spaceship only has five costumes, and the fifth costume isn’t used until the spaceship collides with the fireball.Are students’ spaceships experiencing a permanent opacity effect? Tell students to use the “clear graphic effects” code block instead of the “set ghost effect to 0” code block. 
      4. Advanced Timer (DIY)Students will play a completed Advanced Timer game. They’ll create their own version of this game in the next module!How long can your students fly the spaceship before colliding with an asteroid? 
      5. Asteroid Pong (Puzzle)In this DIY project, students will program a game that includes a timer to let the player know how long they lasted!Did students finish early? Ask them to try the bonus activity in “Step 4” of the tutorial which encourages students to program the spaceship to explode and play a sound effect when it gets hit.Optional: Ask students to change the pre-made messages and add their own messages. 
      6. Timed Game Example (Example)To solve this puzzle module, students will need to program the asteroid and the paddle.Give a hint for the asteroid: Ask students…
        What should the “active” and “static” blocks be set to? (Answer: The “active” block should be set to true and the “static” block should be set to false.)What should the impulse be set to? (Answer: 100) Give a hint for the paddle: Ask students…
        Where should the “key pressed?” block go? (Answer: The “key pressed?” block should go inside the “forever-if” block.) 
      7. Build a Timed Game (DIY)Students will play a completed game where they’ll need to use the up and down arrow keys (web) or tilt their device up and down (mobile) to avoid asteroids. They’ll create their own version of this project in the next module! 
      In this DIY project, students will program a comet dodging game with a timer.Activities include animating the spaceship, programming the comets to move, and programming the Stage to say how long the player survived. U.S. Standards
    
  K-12 CTSA Computer Science Standards (Revised 2017)Computer Science Teachers Association:
 
      CCSS-Math: MP.11B-AP-101B-AP-11 1B-AP-15 2-AP-13 2-AP-162-AP-17 
CCSS-ELA: RF.5.4.A, 6-8.RST.3, 6-8.RST.4, 6-8.RST.7
CS CA: 3-5.AP.10, 3-5.AP.12, 3-5.AP.13, 3-5.AP.14, 3-5.AP.17, 6-8.AP.12, 6-8.AP.13, 6-8.AP.16, 6-8.AP.17ISTE: 1.c, 1.d, 4.d, 5.c, 5.d, 6.b |