Skip to content

Latest commit

 

History

History
6 lines (4 loc) · 693 Bytes

README.md

File metadata and controls

6 lines (4 loc) · 693 Bytes

NeuroCars

NeuroCars is a personal project that demonstrates neuroevolution using planck.js for physics simulations.

In the simulation, self-driving cars contain brains (neural networks) that control their steering while they try to navigate a track without touching the walls. Input into the brains: distances to the nearest track wall in 5 directions. Output: whether to turn right, left, or do nothing. After each iteration, a fitness score is assigned to each bot proportional to how long they stayed alive and how far they traveled, higher fitness scores make a bot more likely to reproduce.

To see the demo, visit: jacob-hanson.com/neurocars