REAL FLY WIRING · LIVE PLAY

Fly wiring. Real Pong.

Watch our trained network control the right paddle.
Runs in your browser
ATARI OPPONENT0
FLY NETWORK0

What you are watching

A trained artificial network follows a measured fruit-fly visual-to-movement circuit. Each of its 1,230 units represents a selected FlyWire neuron. Its 8,515 directed connections follow the recorded wiring.

Our visual encoder and paddle decoder are engineering choices. Training used supervised teaching followed by reinforcement learning. The browser now runs the saved calculations; it is not learning during play.

43 wins · 17 lossesOriginal 60-game Python check against Atari's built-in opponent. A later check won 20 of 30 games. These are research results, not a measured browser win rate.

The opponent on the left is the original Atari computer player. All commands to the right paddle come from the fly network. There is no rule-based fallback.

Code & verification · FlyWire data · Atari emulator

Network weights are fixed. Browser sampling uses a different random-number generator from Python. Emulator: ALE 0.12.0 in WebAssembly. Emulator license.