Unit 3 - Interactive Animations and Games ('23-'24)
In this unit, you’ll build on your coding experience as you program animations, interactive art, and games in Game Lab. The unit starts off with simple shapes and builds up to more sophisticated sprite-based games, using the same programming concepts and the design process computer scientists use daily. In the final project, you’ll develop a personalized, interactive program.
Chapter 1: Images and Animations
Lesson 1: Programming for a Purpose
Lesson Resources
Lesson 2: Plotting Shapes
Lesson Resources
Lesson 3: Drawing in Game Lab
Lesson Resources
Lesson 4: Shapes and Parameters
Lesson Resources
Lesson 5: Variables
Lesson Resources
Lesson 6: Random Numbers
Lesson Resources
Lesson 7: Mini-Project - Robot Faces
Lesson Resources
Lesson 8: Sprites
Lesson Resources
Lesson 9: Sprite Properties
Lesson Resources
Lesson 10: Text
Lesson Resources
Lesson 11: Mini-Project - Captioned Scenes
Lesson Resources
Lesson 12: The Draw Loop
Lesson Resources
Lesson 13: Sprite Movement
Lesson Resources
Lesson 14: Mini-Project - Animation
Lesson Resources
Lesson 15: Conditionals
Lesson Resources
Lesson 16: Keyboard Input
Lesson Resources
Lesson 17: Mouse Input
Lesson Resources
Lesson 18: Project - Interactive Card
Lesson Resources
Chapter 2: Building Games
Lesson 19: Velocity
Lesson Resources
Lesson 20: Collision Detection
Lesson Resources
Lesson 21: Mini-Project - Side Scroller
Lesson Resources
Lesson 22: Complex Sprite Movement
Lesson Resources
Lesson 23: Collisions
Lesson Resources
Lesson 24: Mini-Project - Flyer Game
Lesson Resources
Lesson 25: Functions
Lesson Resources
Lesson 26: The Game Design Process
Lesson Resources
Lesson 27: Using the Game Design Process
Lesson Resources
Lesson 28: Project - Design a Game
Lesson Resources
Post-Project Test
Level Type | Level Status | |||||
Not started | In progress | Keep working | Needs review | Completed | Assessments / Surveys | |
Concept | Concept: Not started | Concept: In progress | N/A | N/A | Concept: Completed (perfect) | N/A |
Activity | Activity: Not started | Activity: In progress | Activity: Keep working | Activity: Needs review | Activity: Completed (perfect) | Activity: Submitted |
Level Type | Level Details | ||
Concept | Text | Video | Map |
Activity | Unplugged Lesson Extras | Online Assessment | Question Choice level |