Props & Places
Objects the cast acts on. Each one stands for exactly one programming idea, and it always stands for that same idea.
Props
leverA boolean you can see. Pass state="on" to flip it
boxA variable: a labelled box that holds one thing
keyA dictionary key, or access to a branch
doorA branch: if it opens, go through
ballA value being passed around
bookA module, a recipe, a function definition
basketA list. Put things in, take things out
flagA goal, a break, the end of a loop
Places
houseOne entry in a street — the classic list element
roadA sequence. Lay several side by side for a program
treeScenery, or a node when you get to structures
hillBackground, or a threshold to climb
fenceA boundary: a range, a limit, a guard clause
signA 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.