The same movement, scored two ways. On the left, one fixed target for every child. On the right, a target learned from this child's own face. Built on MediaPipe FaceLandmarker, running entirely in this tab.
Nothing is uploaded.Frames are read by the model inside this tab and thrown away.
Every child must reach the same absolute value. A weak side may never get there, however hard the child tries.
Each side is measured against its own resting face and its own personal best. Beating yourself counts as winning.
Your buddy has it too. One side of its face is stiff, exactly like the child's. It only loosens up as their personal best rises — so the child is never performing alone in front of a mirror.