In this repo is a novel approach to playng the game of RoboCup Soccer by evolving deep neural networks using neuroevolution of augmenting topologies (NEAT).
You will need:
- Python >=3.6.5 (preferably Anaconda)
- Numpy
- python-neat
- Pygame
- Pymunk
To train: python train.py
To playback a trained model: python simulation.py