Skip to content

10Kaiser10/football-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Training AI to play football using Evolutionary Algorithm

  • Two teams of 3 player each play a "soccer" game. Both teams controlled by an AI which is trained using evolutionary algorithm.
  • Each has a high level and low level controller. High Level controller controls the entire team while the low level controller controls individual player.
  • Both the type of controllers are trained using genetic algorithm. The LLC is trained first, where the agent is optimised to approach the target from the correct direction.
  • Then the HLC is trained to control 3 player to play a game of football against another team.

About

Develop AI to play 3 a side football

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages