Skip to content

cangokmen/F1TracksWithNEAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Self-Driving Cars Around F1 Tracks Using AI

A self-driving AI car simulation using NeuroEvolution of Augmenting Topologies (NEAT) algorithm.

alt text

Installation

Use the package manager pip3 to install neat-python and pygame.

pip3 install neat-python
pip3 install pygame

Usage

An example usage is:

python3 play.py silverstone

You can change the configurations in config.txt to see if you can make create better models!

There are 8 F1 tracks:

  1. Bahrain
  2. Interlagos
  3. Shanghai
  4. Monza
  5. Zandvoort
  6. Spa
  7. COTA
  8. Silverstone

The tracks have been modified from the svgs from https://f1laps.gumroad.com/l/f1-track-vectors, and the project has been inspired by https://youtu.be/2o-jMhXmmxA?si=XuOJL1j5XHNsid49.

About

A self-driving AI car simulation that uses NEAT algorithm.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages