Allan Didier

Character Movement

Goals

Students will create a character sprite in Scratch and the character to move under user control.

Skills

Block-style programming, sprite creation, user control of sprites, physics of motion

Assignment Details

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.

Resources

Scratch tutorials

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.

Rubric

Grade / Topic

A

B

C

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.

Code

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.