AI Learns To Drive
About this game
AI Learns To Drive is a sandbox simulation where you can create and train your own AI to drive a racing car across different tracks. The AI uses a simple feed-forward artificial neural network and is trained using evolutionary algorithms.
Edit AI
Customize your AI's neural network. Adjust settings like the number of layers and neurons to see how they affect learning. Experiment with different setups.
Edit Tracks
Design your own tracks with easy-to-use track editor. Choose from surfaces like asphalt, ice, and dirt to challenge your AI in various driving conditions.
Training
Train your AI using evolutionary algorithms. Over multiple generations, select the best-performing agents to create new, improved ones. Adjust training settings like time time limit, learning rate, and the number of agents to optimize learning.
Challenges
Test your AI's skills in campaign challenges. Earn stars by achieving goals like completing laps within a time limit, reaching high scores, or mastering tough tracks. Each challenge helps your AI improve.
Achievements
View all 19 →
Triple Threat
0.1%Train at least 3 networks at once and have each complete a lap in the same generation.

54 stars
0.2%Earn 54 stars in campaign challenges.

45 stars
0.9%Earn 45 stars in campaign challenges.

One Network To Rule Them All
1.4%Created a network that has completed a (saved) lap on all "A" campaign tracks.

Track Builder
1.5%Create and save 10 different tracks.

Train AI to drive! Create your own neural network and watch it evolve from chaos to mastery with the power of evolutionary algorithms and natural selection. Fine-tune the learning process to craft the ultimate AI driver, and test your creation in campaign challenges or on custom-built tracks.