Overview
**Question of the Day: How can programming help make complicated problems more simple?** In this lesson, the class learns about collision detection on the computer. Working in pairs, they explore how a computer could use math, along with the sprite location and size properties, to detect whether two sprites are touching. They then use the isTouching() block to create different effects when sprites collide, and practice using the block to model various interactions.Vocab
- Abstraction - a simplified representation of something more complex. Abstractions allow you to hide details to help you manage complexity, focus on relevant concepts, and reason about problems at a higher level.
New Code
Resources
-
Collision Detection (Version B) - Activity Guide (copy as MS Word, Google Doc)
-
Collision Detection (Version A) - Activity Guide (copy as MS Word, Google Doc)