Genetic algorithm + neural networks race procedural circuits. No ML libraries — built from scratch.
Choose a circuit, press Start, then adjust settings while it runs.
Population: number of cars per generation. Mutation: how much offspring weights change. Sim Speed: training speed multiplier.
NN Layers: hidden layer depth. Neurons/Layer: hidden width for each layer.
Guided Starters: percent of cars using seeded driving priors. Initial Jitter: randomness in starting weights. Driving Aggression: early throttle vs braking bias.
Reset starts over with the current settings.
Inputs: 7 rays + speed. Outputs: steer, throttle, brake.