# NEAT Slime Volleyball | |
Implementation of NEAT (NeuroEvolution of Augmenting Topologies) to play Neural Slime Volleyball using JAX. | |
## Structure | |
- `neat/`: Core NEAT implementation | |
- `genome.py`: Genome representation (nodes and connections) | |
- `network.py`: Neural network implementation | |
- `evolution.py`: Evolution algorithms | |
- `train.py`: Training script | |
- `evaluate.py`: Evaluation script | |
## Setup | |
```bash | |
pip install -r requirements.txt | |
``` | |
## Training | |
```bash | |
python train.py | |
``` | |