Building an AI That Learns to Throw Darts - Frame by Frame
Posted by Jack McKew on Mon 09 March 2026 in Software • Tagged with canvas, animation, reinforcement-learning, node-canvas, ffmpeg, cross-entropy-method, javascript • 6 min read
I wanted to make a short-form video where an AI visibly learns a physical skill from scratch - starting terrible, converging to competent. Darts felt perfect: there's a clear target, a throwing motion with real biomechanics, and enough parameters to make the "learning" look genuine. The result is a 9:16 …
Continue reading