01 / IMPLEMENTATION & CONTRIBUTION
What the work involves
The project combines Chinese teaching content, 52 situational challenges, 11 selectable roles, three viewpoints, and a structured training plan using shared Three.js/Canvas scene logic.
Technical depth
Changing a drill changes scene objects, ball counts, and camera state together. Both renderers need consistent behavior across transitions.
Data and assumptions
52 tactical challenges, 11 roles, eight drills, and 43 training segments. Chinese training content is preserved in the original application.
Screen-based learning is a teaching aid. It is not evidence that a score transfers to match performance.
The project family
soccer02 / THE EXPERIMENTAL RECORD
What the experiment taught
A two-ball drill changed to a one-ball drill while a stale extra-ball mesh remained. A camera reset rendered before the scene was synchronized.
What changed
Scene meshes are synchronized before the camera reset can trigger a render.
03 / RESULTS
What came out of it
A complete teaching application connects tactical explanations to a 90-minute practice plan with 43 segments. September 2026 verification records 11 Node and 12 browser tests, including both renderers and every training segment.
The lesson in the work
A scene is not finished when the first frame looks right. Test the transitions between scenes.
04 / SUPPORTING EVIDENCE
Follow the source
Implementation notes, project records, and supporting artifacts.
Source context & project scope
Screen learning is not validated improvement in match performance.
No player/user counts or coaching biography established.
Donald’s project collection; project content and renderer documentation inspected. No invented coaching role or team biography.
52 tactical challenges, 11 selectable roles, three camera viewpoints, and eight drills containing 43 training segments.
SOURCE · 2026-09Scene meshes must be synchronized before resetCamera triggers an immediate render.
REPORT · 2026-09-12The final drill asks players to name an effective combination they noticed.
SOURCE · 2026-09-17Distinguishes research support from design choices and unproven outcomes.
SOURCE · 2026-09-17