A clean Pong test on a real fruit fly wiring map found the subgraphs powering viral game demos have no path from sensors to motors. The demos' closed loop learning claim is the bug.
Within days of Google Research and HHMI Janelia releasing MaleCNS v1.0, the first complete wiring map of an adult male fruit fly's brain and central nervous system, the new connectome became the substrate of viral game demos. A fly-controlled Doom character, a Minecraft fly mob that reacts to food, rain, and threats, a YMCA-pose clip, and a Beat Saber short that racked up 14 million views all landed in the same news cycle.
Independent researcher Jonatas Peraza decided to run the least forgiving possible test on a small real subgraph of the connectome: Pong, with one binary hit/miss signal measured every frame and nowhere to hide a null result. The full account is on Reddit r/MachineLearning; the longer, less truncated write-up is on Medium. The fly brain didn't learn. The audit behind that failure is the news.
MaleCNS v1.0 holds roughly 166,000 neurons and 125 million synaptic connections, mapped by electron microscopy (a method that traces individual synapses between neurons through high-resolution imaging) and distributed through neuPrint, the public query tool connectome researchers use to read fly-brain wiring. A "connectome" here is a complete wiring diagram: every traced synapse between every neuron in a defined nervous-system region. Peraza used a real subgraph of that data, not a simulation, and wired it to a Pong emulator with dopamine-style plasticity (a learning rule inspired by how real brains strengthen or weaken synapses based on reward signals) standing in for biological reinforcement.
The first run failed. The audit surfaced three independent problems.
First, a neuPrint query used full-match semantics where substring matching was needed, so the regex silently zeroed out two entire neuron populations. The circuit was running on fewer neurons than the code said it was. Second, the original neuron selection had no path from photoreceptors to anything else, because in the real brain, light-sensing neurons in the eye do not synapse directly onto motion-detecting neurons. The visual input the game was feeding the circuit had nowhere to go. Third, half of the four available motor neurons had zero synapses from any sensory pathway in the model. They could never have fired regardless of what the learning rule did.
Each bug is independently reproducible from the public MaleCNS v1.0 data and the doomfly repository. That is what turns this from a debugging diary into a tool the field can use.
With the bugs fixed and the pipeline re-run, learning-on versus learning-off produced bit-for-bit identical results across multiple random seeds, even though the weights underneath were verifiably changing. The plasticity rule was operating on a circuit with no closed path from the game's hit/miss signal back to anything that affected future play. The system could update its own synapses, but those updates had no causal route to the next frame's paddle position. The "learning" was local to synapses that did not connect to behavior.
Peraza then rebuilt the circuit around a visual-target-tracking hypothesis drawn from courtship pursuit research, on the theory that male flies track females using a known descending pathway. A descending neuron is one that carries signals from the brain down to the body. That hypothesis was refuted by the data: the chosen descending neuron did not, in this subgraph, connect the visual input to the motor output the game required. A different descending neuron provided the first end-to-end connection. With the right pathway in place, learning-on versus learning-off finally diverged.
The divergence is the story's most uncomfortable finding. Misses outnumbered hits, punishment dominated, and the motor response shrank rather than improved. The closed-loop learning the viral clips imply was present in the wiring, but its net effect was to quiet the system. The fly brain was receiving reinforcement, just not in a way that improved play. Peraza checked the larger viral projects against the same standard. The Doom project's own training logs and neuroscience review show it had not solved the closed-loop problem either; the learning review walks through why.
The fly-brain Minecraft demo sits in the same category. It uses a real subgraph and real-time queries against the same neuPrint data, but the closed-loop learning pathway the clip implies is not what the wiring supports.
MaleCNS v1.0 is a genuine scientific artifact, the kind of dataset neuro-AI has waited a decade for, and the audit pattern (a one-bit, fully reproducible, public-data test) is the tool the field can use on the next viral clip. A single subgraph is not the whole brain, and a different subgraph may compute differently. But the specific bugs the audit surfaced (the neuPrint regex, the zero-synapse motor neurons, the photoreceptor-to-motion-detector gap) are independently verifiable, and the bit-for-bit identical learning-on/off result is reproducible from the public code.
If those findings hold, the question worth asking of any "real brain plays a game" demo is not whether the neurons are real. They usually are. The question is whether the wiring between the game's input, the reinforcement signal, and the game's output exists in the subgraph the demo is actually using. The viral clips showed that question was not being asked. Peraza asked it, and the fly brain answered.