NEAT Slime Volleyball
Implementation of NEAT (NeuroEvolution of Augmenting Topologies) to play Neural Slime Volleyball using JAX.
Structure
neat/: Core NEAT implementationgenome.py: Genome representation (nodes and connections)network.py: Neural network implementationevolution.py: Evolution algorithms
train.py: Training scriptevaluate.py: Evaluation script
Setup
pip install -r requirements.txt
Training
python train.py