~gdanix/ingress-attack-genetic-optimizer

A genetic algorithm that optimizes where to fire XMP bursters in Ingress game to maximize damage.
80b1bb7e — Daniel Trujillo Viedma 4 years ago
Add Maven support
61257523 — Daniel Trujillo Viedma 4 years ago
Update README.md
5a312964 — Daniel Trujillo Viedma 4 years ago
Update README.md

clone

read-only
https://git.sr.ht/~gdanix/ingress-attack-genetic-optimizer
read/write
git@git.sr.ht:~gdanix/ingress-attack-genetic-optimizer

You can also use your local clone with git send-email.

#Genetic Ingress Attack Optimizer

Screenshot

This is a program that tries to find the best place to fire an XMP burster, using a genetic algorithm.

The algorithm is fully configurable (see res/data.yaml) and makes uses of the well-known Apache Commons Math library, which provides a specific framework to program genet ic algorithms.

Custom crossover and mutation policies have been implementes, but it's possible to switch to standard Apache Commons Math policies implementation from the configuration file.

Also, a special GeneticAlgorithm (GeneticObservableAlgorithm) has been implemented, which makes possible to inspect the evolution of the population over the time.