← The index · Games & control · by wavendis

Ruby Project

NeoForge Minecraft 1.21.1 mod that gives a mob a FlyWire-derived LIF brain (photoreceptors, descending neurons, Kenyon cells, MBON, DAN) with dopamine-gated KC→MBON learning. Real wiring plus a few synthetic Minecraft entry neurons; the author documents what is fabricated.

FlyWire
Fidelity · reviewed
L2 Plasticity

Synapses change under a modeled rule grounded in fly biology — for example dopamine-gated change on Kenyon-cell → MBON synapses in the mushroom body. Learning begins here.

Dispute this rating →

The evidence

No evidence, no level.
Rating note

Three-factor plasticity on real FlyWire synapses, verified to the assignment. `threeFactorReinforce` computes delta = learningRate * pre * post * mean(DAN output) and accumulates it into `weightDelta[synapseIdx]`, where the index comes from `connectome.synapseIndexFor(pre, post)` — an edge of the loaded FlyWire graph, not a bolt-on layer. The LIF step then propagates through `effectiveWeight = s.weight() + weightDelta[i]`, so the learned change is what the circuit actually runs on. It is called every tick during a reward, over the KC->MBON pairs enumerated from the connectome by role, with dopamine read from the real `dan_reward` neurons' own output. The shipped graph is real: 13,359 FlyWire root IDs and 578,889 synapses, including 500 Kenyon cells, 75 MBONs and 307 reward DANs; only 5 synthetic entry neurons (the smell and ground-contact bridges) are fabricated, and the README says so. No validation mark: no published comparison against fly experiments, and the README states plainly that every tuning constant including REWARD_LEARNING_RATE is hand-tuned with no biological basis for its value.

Record

CategoryGames & control
DatasetsFlyWire
LevelL2 — reviewed
Listed intownie/awesome-fruit-fly
First indexed2026-09-15

Ratings on thelearningfly.com are proposals, not verdicts. Every one of them is arguable in public.