Allan Didier

Environment Interaction

Goals

Students will create an environment for their game and get their character to interact with the environment. 

Skills

Sprite interaction, AI movement

Assignment Details

 In Scratch, draw the environment for your character and get your character to interact with at least one object in its environment.

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

Environment and Objects

The environment and other objects are interesting and appropriate for the game.

The environment and other objects are simple, but appropriate for the game.

The environment is cluttered, distracting, or not appropriate for the game.

Movement of other objects

The movement and/or animation of the other objects matches the “A” level of the Character Movement assignment.

The movement and/or animation of the other objects matches the “B” level of the Character Movement assignment.The movement and/or animation of the other objects matches the “C” level of the Character Movement assignment.

Interaction between character and objects

The interaction is clean, logical and follows with the nature of the game.

The interaction is interesting and makes the game enjoyable to play.

The interaction is somewhat logical and follows with the nature of the game.

The interaction is interesting, but doesn’t really add to the game.

The interaction is awkward, confusing, and makes the game harder to understand and 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.