The Sad Man Who Wasn't Ready to Leave
Situation
Cloud was building a naive gaming machine in p5.js. He drew a circle for a head and a vertical line for the body. The line wasn't quite centered, but that was fine. We weren't aiming for perfection.
Then he changed x = x + 0 to x = x + 1.
Suddenly, his little stickman started moving from left to right.
Turning Point
"This guy looks very sad," Cloud observed.
The simple figure had acquired a personality. Cloud wasn't satisfied with merely making it move. He wanted to give this sad man an arm with a hand in his pocket.
I suggested something resembling an "L". Cloud accepted the idea and drew the arm.
Emergence
When I told Cloud we were running out of time and asked him to take a video to share, he protested:
"Wait, wait, I need the other arm hanging down ..."
The class was supposed to be ending. But Cloud wasn't ready to leave.
His stickman wasn't finished yet.
Learning
A moving character can begin with nothing more than a few shapes and one changing variable. But making something is not always just about getting the code to work.
Cloud began to notice, interpret, and refine his creation. He discovered that even a simple arrangement of lines could suggest a person, a mood, and a posture.
And when his imagination moved ahead of the clock, he wanted to keep going.
Theme
When a creation becomes personal.
What Is Possible?
A circle and a few lines can become a character with a personality — even before you know how to program facial expressions.
How Does It Happen?
Make something. Watch what happens. Notice something unexpected. Follow the idea. One small change can open the door to another.
Why Does It Matter?
Learning becomes different when a child wants to continue not because someone assigned another task, but because something in his own imagination remains unfinished.