- Car
- Position
- Velocity
- Acceleration and braking
- Turning
- Drag
- Camera moving with chosen car
- Customizable model
- Sensor
- Range
- Field of view
- Resolution
- Track
- Simple orthogonal track model w/ checkpoints
- Track center line
- Track border lines
- Customizable
- Checkpoints
- Collision detection
- Training on Orthogonal Track
- https://inventwithpython.com/invent4thed/chapter17.html : Basic introduction with useful methods.
- pybox2d: 2D Game Physics
- shapely: Manipulation and analysis of geometric objects in the Cartesian plane.
- http://neuralnetworksanddeeplearning.com/ : Comprehensive introduction to Neural Networks and Deep Learning by Michael Nielsen, with python codes.
- https://unity3d.com/machine-learning : Unity Machine Learning
- https://goo.gl/SLCb1y : MIT 6.S094: Deep Learning for Self-Driving Cars (video lectures)
- Tutorialspoint : Genetic Algorithm
- https://youtu.be/Aut32pR5PQA : Deep Learning Car
- https://youtu.be/8V2sX9BhAW8 : Evolution of Neural Networks using Genetic Algorithm for a 3D car made in Unity