Props & Places

Objects the cast acts on. Each one stands for exactly one programming idea, and it always stands for that same idea.

Props

lever

A boolean you can see. Pass state="on" to flip it

box

A variable: a labelled box that holds one thing

key

A dictionary key, or access to a branch

door

A branch: if it opens, go through

ball

A value being passed around

book

A module, a recipe, a function definition

basket

A list. Put things in, take things out

flag

A goal, a break, the end of a loop

Places

house

One entry in a street — the classic list element

road

A sequence. Lay several side by side for a program

tree

Scenery, or a node when you get to structures

hill

Background, or a threshold to climb

fence

A boundary: a range, a limit, a guard clause

sign

A label, a print statement, a direction

Two states

state="on" flips the lever. The only sprite that carries state — everything else is one drawing.

Repeat to mean many

Three houses is a street, and a street is a list. Overlap them slightly so they read as one group.

One meaning each

A sign is always output. Never reuse a prop for a second concept in the same deck — the picture is the vocabulary.

60.1/60