Jay2645 / Geniusect

The source code for the Geniusect AI.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Geniusect is (currently planned) to be a four-component project, including a data gatherer (TBA), AI (this project), local simulator (https://github.com/Jay2645/geniusect-sim), and battle automator (https://github.com/rissole/geniusect-selenium) for the Pokemon Showdown website.

Geniusect-AI uses artificial intelligence algorithms (including Minimax, Genetic Algorithms, and a simple "generic" algorithm where it uses the most damaging move present or switches Pokemon to the one which takes the least damage from a threat) to determine the proper response to dynamic battle conditions.

NOTE: This project uses the Geniusect-Simulator (https://github.com/Jay2645/geniusect-sim.git) project as a dependency.

About

The source code for the Geniusect AI.


Languages

Language:Java 100.0%