Toronto Grade 6 iOS Tank Animation

Toronto Grade 6 iOS Tank Animation

A student-built animation exploring color, geometry, and loops through a moving tank system

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.