Skip to content

nav9/evolutionaryCarRace

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 

IMAGE ALT TEXT HERE

evolutionaryCarRace

Built with PyMunk and PyGame, this program showcases the concept of Differential Evolution using cars that explore the search space of various configurations of speed, chassis size and wheel radius, to eventually exploit the search space and locate the optimal or near-optimal solution.

The cars learn from each other's configurations. The program can perform better if there is a population size (number of cars) that is approximately 30.

Install PyMunk using: pip install pymunk==6.2.1
Install PyGame using: pip install pygame==2.1.2
This program used Python 3.9.6.

About

Built with PyMunk and PyGame

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages