Oh thanks for answering I always struggled making ai in games. I've been recently working on a way of standardizing it with a decision tree approach so it's more manageable but also having different states is an interesting idea as well!
it's an eveloutionary sim you need to hit esc to start the next gen and allow it to learn I wasn't very clear about that game bc text is quite hard in pygame
There is more about how it learns in the readme file it's quite intuitive
Also, were you able to make them drive by themselves?
Awesome job! I love the combination of Physics and Chemistry; its to bad I haven't study chemistry recently due to summer break! ( and it worked on linux too! )