Untangle the complexity.
Webcam inference, game physics, animation, and user feedback all need to remain responsive while keeping the experience understandable and privacy-conscious.
A webcam-powered Flappy Bird experiment where smiles increase jump power and sadness makes gravity stronger—all processed locally in the browser.
Happy Flappy makes machine learning tangible by turning facial-expression inference into a playful game mechanic with immediate visual feedback.
Webcam inference, game physics, animation, and user feedback all need to remain responsive while keeping the experience understandable and privacy-conscious.
React coordinates the interface while TensorFlow.js and face-api.js process facial expressions locally. Canvas handles the game loop, collisions, scoring, and responsive rendering.
A memorable live demo that connects browser APIs, client-side ML, creative interaction design, and accessible privacy messaging.