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.