KC Neural Racing

LiveLoading…

Progress by track

Milestones

    0:00.0
    –—

      The 10 teams

      Same kind of network and the same evolutionary learning; only the settings differ. Ranked by distance covered over the last 10 generations.

      How it works

      Senses · 58 inputs

      12 distance rays (wall or car, closing speed), speed, sideways slide, spin, rpm, engine on, gear, pedal and steering positions, wheelspin, contact flags, and the direction of the road 20 m and 50 m ahead. No map coordinates, no track ID.

      Controls · 5 outputs

      Clutch pedal, gas pedal, brake pedal, steering wheel and a shift lever (up · hold · down). Braking hard uses up the tires' grip, so brake before the corner, not in it.

      The car

      Rear-wheel drive, 5-speed manual plus reverse. The clutch slips, so pulling away needs revs and a gradual release. Shifting needs the clutch pressed or the gearbox grinds. Below 450 rpm the engine stalls; holding the clutch in for 1 second restarts it.

      Crashes

      Hitting a wall or another car faster than about 16 mph wrecks the car, and it stays where it stopped as an obstacle.

      Training

      Each generation is on one of the 10 training tracks. Every team's drivers race in groups of 10, one driver per team. Each team keeps its best drivers, breeds and mutates the rest, and its best driver races in the recorded showcase replay.

      Test track

      The KC Grand Prix: Union Station, Crown Center, Grand Blvd through the Crossroads, T-Mobile Center, Power & Light, Broadway past the Kauffman Center and the straight past Liberty Memorial. Never used for training. Every 10 generations the champions race it to see whether the skill carries over.

      On this phone

      Everything runs on the device, offline: the races in a background worker, the learning on the page, and the results saved in the browser's storage. Replays are re-simulated from the drivers' saved brains when you watch them, so each takes about 85 kB.

      Power

      How hard the phone works while training.

      Drivers per team

      More drivers means more races per generation: slower generations, steadier learning.

      Storage

      Checking…

      Start over

      Deletes all training progress, stats and replays. The networks start again from random brains.