All 3 kind of units using same neural network. This algoritm uses genomes and evolve them over time by their fitness. Read more about it from: https://neat-python.readthedocs.io/en/latest/neat_overview.html
While using this code you can change the fitness amount in code in order to get different results. For example punishing genomes when they stay still or increase their fitnesses when they are move or do particular things.
- Simply clone this project by -
git clone https://github.com/karamimamali/NEAT-Rock-Scissors-Paper.git
- Donwload requirement.txt by -
pip install -r requirements.txt
- Run -
pyhton main.py
orpy main.py