Students will create a character sprite in Scratch and the character to move under user control.
Block-style programming, sprite creation, user control of sprites, physics of motion
In Scratch, choose a sprite character for your game. Program the sprite to move under user control. The more complex the motion, the better your grade.
Scratch has a number of tutorials on some basic game design techniques. They range from using the arrow keys to control movement, creating animations, and more. Click here for a list of Scratch tutorials.
Grade / Topic
Ease of Movement
The user can easily and intuitively move the character.
The user can easily move the character, but it takes a little practice.
The movement of the character is a little awkward.
Complexity of Movement
The movement of the character is complex, realistic and follows the rules of physics like gravity, acceleration, and deceleration.
The movement is appropriate for the game and makes the game more playable and interesting.
The movement of the character is realistic and somewhat follows the rules of physics.
The movement is appropriate for the game but does not make the game more playable nor interesting
The movement of the character is simplistic and does not follow any rules of physics.
The movement is not appropriate for the game and makes the game hard to play.
The program runs properly without bugs and glitches.
The code is very readable and easy to follow.
The algorithms are elegant and simple.
The program runs, but with a few bugs and glitches.
The code is readable but confusing in parts.
The algorithms are clean, but could be better.
The program only partially runs
The code is difficult to follow and understand.
The algorithms are confusing, awkward, or redundant.