Learning Objectives
- Design and code a simple interactive story.
- Learn how to use events to trigger actions.
- Develop storytelling skills through coding.
Topics Covered
- Using events to control interactions.
- Combining sequences, loops, and conditionals.
- Creating dialogue and animations.
Building Interactive Stories with Python on 98th Percentile
Lesson Components
- Warm-Up Activity
- Students brainstorm their favorite stories and think about how they could be interactive.
- Event-Based Programming
- Explain events (e.g., “when this happens, do this”).
- Demonstrate how to use events in Scratch or Blockly to make a character move or speak.
- Hands-on Activity
- Students create an interactive story with at least two characters.
How to Use Scratch to Make a Story in iD Tech
- Use loops and conditionals to make the story dynamic (e.g., “If the character clicks the door, it opens”).
- Sharing and Feedback
- Students present their stories.
- Peer feedback to encourage creativity and improvement.