Programming Challenge Handout for Students
A Guide for BEFORE our STEAM Games on May 23, 2019
PrimaryChallenge: You will be given a story or challenge to build a program. That program should match a specific look or theme. To be ready for this challenge you will need to bring your own device and be able to:
A Guide for BEFORE our STEAM Games on May 23, 2019
PrimaryChallenge: You will be given a story or challenge to build a program. That program should match a specific look or theme. To be ready for this challenge you will need to bring your own device and be able to:
- Create a program in Scratch or similar software
- Change the background or stage
- Add a sprite or object that moves
- Add a sound
- Example: https://bitsbox.com/run-app.html?usxdp
- Example: https://scratch.mit.edu/projects/307303938/
- Create a program in Scratch or similar software
- Change the background or stage
- Add two or more sprites or objects that move
- At least one object should respond to input (keyboard or mouse click)
- Add a collision event, so something happens when one sprite or object contacts another.
- Add sounds
- Have your program make sense or have a reason for someone to play it.
- Example: https://bitsbox.com/run-app.html?8tlm2
- Example: https://scratch.mit.edu/projects/307307113/
- Create a program in Scratch or similar software
- Change the background or stage
- Add two or more sprites or objects or characters
- At least one object should respond to input (keyboard or mouse click)
- Add a collision event, so something happens when one sprite or object contacts another.
- Code a reward or point system into the game that is displayed for the user.
- Have a beginning and end to your program. So perhaps the user has three lives and something happens to reduce those lives until there are none, and the game stops. Or, there is a goal, and if the player reaches that goal they have “won” and the game stops.
- Add many sounds and effects.
- Have your program make sense or have a reason for someone to play it.
- Example: https://scratch.mit.edu/projects/307331530/