
Kinder-Kit.
A terminal program that recreates the Kinder Kits given to three-year-olds in Victoria. Children build pictures from triangles on a text canvas, zooming, moving and rotating each one, either to copy a sample drawing or to draw freely.
Highlights

Challenge.
Challenge mode loads a sample drawing from a file, such as the kite, and asks the child to recreate it. Checking the result compares the two canvases cell by cell, then prints the sample and the child's drawing one after the other.

Freestyle.
Freestyle mode opens a blank canvas of any size and background. Each triangle gets its own side length and character, and can be zoomed with I and O, moved with A, S, W and Z, and rotated with R and L, with checks that keep it inside the canvas.

Sharing.
A finished drawing can be shared as comma-separated text, in the same format the challenge files use, so any freestyle drawing could become the next challenge.