Skip to content

Latest commit

 

History

History
20 lines (18 loc) · 822 Bytes

README.md

File metadata and controls

20 lines (18 loc) · 822 Bytes

Evoman is a video game playing framework to be used as a testbed for optimization algorithms. A demo can be found here: https://www.youtube.com/watch?v=ZqaMjd1E4ZI

In order to begin training for NEAT you can call the file without any additional argument to the command line, such as:

python3 train.py

In order to begin training for ES-HyperNEAT you can simply call the same command with an additional argument, such as:

python3 train.py esneat

The training file will save the best genome as a pickle file, located in the winners folder. You must add the path to this pickle file in test.py to test it. Then, the same rules as training apply, where for NEAT you can call:

python3 test.py

and for ES-HyperNeat you can add any additional command line arguments, such as:

python3 test.py esn