Skip to content

An efficient NEAT implementation on a multi-agent Pong environment

License

Notifications You must be signed in to change notification settings

7enTropy7/QuadroPong

 
 

Repository files navigation

python3

forthebadge License: GPL v3 GitHub stars

Linkedin Linkedin

QuadroPong

This project uses NEAT algorithm to achieve competitive multiagent learning on a modified pong game environment. The algorithm defines a singular neuroevolutionary procedure to train all the agents simultaneously, such that optimal policy is achieved quickly.

Cloning

$ git clone https://github.com/axe76/QuadroPong.git

Dependencies

$ pip3 install -r requirements.txt

Demonstration

For AI:

$ python3 neat_quadro_paddle.py

ezgif com-gif-maker (1)

For Single Player:

$ python3 main.py

Authors

License

License: GPL v3

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details

About

An efficient NEAT implementation on a multi-agent Pong environment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%