Practice and reinforce the concepts from Lesson 10
Time needed: 30-45 minutes
What you'll do: Level up your Code Detective skills with even trickier bugs to hunt! You'll investigate 5 challenging Scratch projects with hidden bugs and use your detective skills to make them work properly again. Ready for the ultimate debugging challenge? 🕵️♀️
✅ You've completed Debugging Challenge A
✅ Have Scratch open and ready
✅ Your detective notebook ready (mental or physical!)
✅ Timer ready to track your investigation time
Welcome, Code Detective! Several Scratch projects have mysterious bugs hiding in them, and we need YOUR expert detective skills to track them down! Put on your detective hat and get ready to solve some coding mysteries. Each bug you catch makes you a better programmer!
Before you begin your solo missions:
🎓 Detective Academy Demo: Your instructor will show you how to investigate and catch a bug in a demo project. Watch carefully - you'll learn the detective techniques!
🕵️ Solo Investigation Mode: Once training is complete, you'll work independently on each debugging challenge.
⏱️ Time Your Investigation:
🤔 Understanding is Key: It's not just about fixing the bug - a great detective understands WHY the bug was there in the first place!
🌟 Finished Early? Super detectives who solve all mysteries can:
🔍 Open the Mystery Projects Studio
💡 Detective Hint Box
Remember: Bugs love to hide in these places:
- Event blocks (When green flag clicked, When key pressed)
- Loop blocks (Forever, Repeat)
- Condition blocks (If-then)
- Variable values
Start by running the project and observing what's supposed to happen vs. what actually happens!
Challenge One: The Disappearing Sprite Mystery 🎭 Something's making our sprite vanish! Can you find out why?
Challenge 2: The Frozen Animation Case 🧊 The animation should be moving, but it's stuck! What's stopping it?
Challenge 3: The Mixed-Up Controls Puzzle 🎮 The controls aren't working as expected. Time to investigate!
Challenge 4: The Sound That Won't Play 🔇 There should be sound, but all is quiet. What's the bug?
Challenge 5: The Score Counter Confusion 🔢 The score isn't counting correctly. Can you fix the math mystery?
💡 Pro Detective Strategy
When you find a bug, ask yourself:
- What SHOULD happen?
- What IS happening?
- What's the difference?
- Which blocks control that part?
If you've solved all the main mysteries, here's an EXTRA challenge:
The Ultimate Bug Hunt: Create your own buggy project! Add 3 intentional bugs, then challenge a classmate to find them. Can they solve YOUR mystery?
Once you've completed your bug-hunting missions:
📝 Submit Your Solved Scratch Links Here
Every bug you found and fixed makes you a stronger programmer! Remember:
Keep up the amazing detective work! 🌟