Toronto Grade 6 iOS Tank Animation
This is a real project from Golden Thumb 1-on-1 online teaching.
Andy, a Grade 6 student from Toronto, had only recently started learning iOS programming.
He independently built a βtankβ animation project, designing everything from color choices to structural details.
The project features multiple wheels of different sizes, each with a visible cross drawn inside to represent rotation clearly.
The tank moves smoothly from the right side of the screen to the left, then exits the frame.
As it moves, the wheels rotate continuously with visible internal structure.
The most interesting design choice is the use of the cross inside each wheel, making the rotation behavior visually explicit and easy to understand.
This turns a simple animation into a readable mechanical system.
π‘ Color Design: experimenting with visual combinations to develop aesthetic awareness
π‘ Geometry: understanding rotation, symmetry, and repeated structures
π‘ Loops: using iteration to create continuous motion
π‘ Expression: using code as a storytelling medium rather than just instructions
What Is Possible
A simple animation can become a system that visually expresses mechanical behavior and structure.
How Does It Happen
By combining geometry, loops, and state updates in a continuous rendering cycle.
Why Does It Matter
Because children learn not only how to code motion, but how to represent ideas visually through computation.