Jump Scare Maze Game
Experience: 1st year, 4th quarter
Practice: Creating computational artifacts, Collaborating around computing, Testing and refining computational artifacts, and Communicating about computing
Concept: Algorithms, Control, Modularity, and Variables
Length: 80+
Project Sequence
(complete each step before moving to the next)
2. Create levels
Additional Resources
Video: Image editor: Bitmap mode (5:16)
Video: Image editor: Vector mode (5:00)
3. Add player controls
4. Create a restart function
5. Detect the walls
6. Create a goooooaaaaalllllllll
7. Clean up your code with functions
8. Code a hidden jump scare
9. Have some friends play test your game and give you feedback
a. Make some adjustments based on the feedback
10. Add in comments
Project Extensions
(pick and choose extensions that sound interesting)
1. Make a blinking sprite
2. Make a sprite follow the mouse
3. Create a roguelike challenge
4. Add variables
5. Share your project
6. Create a thumbnail
Debugging Exercises
(practice your debugging skills by solving these bugs)
1. Why doesn't the jump scare happen when the player touches the HiddenObject sprite? (Debugging 1)
2. Why doesn't the jump scare happen when the player touches the HiddenObject sprite? (Debugging 2)
3. Why doesn't the jump scare happen when the player touches the HiddenObject sprite? (Debugging 3)
4. micro:bit required Why does the Player move so slowly when using the micro:bit?
5. Even more debugging exercises
Example Project and Files
(use these resources to see the original project, learn how to remix the project, or to challenge yourself)
1. Project: Example project