| # 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 | |
| ``` | |