An interface for optimising pokemon teams using genetic algorithms!
- Has instructions on setting up our own server (needed to run battles!)
- Also features command-line utilities for generating/validating new teams
- Can interface into a server
- Can both launch and accept battle challenges --> we can make the bots battle!
- Already calculates wins/losses in its code (but we need to figure out the best way to get that info)
- Can be run locally or in a docker container
- Wicked fast at simulating battles via pokemon showdown engine
- A potential replacement for the battle bot by pmargilia
- https://poke-env.readthedocs.io/en/stable/getting_started.html
- Aiming to be a python module to steer a bunch of bots into battling, collect the results, then run a genetic algorithm step!
- TODO: Complete this documentation to be tidy
From within the pokemon showdown directory, run the following command to start
node pokemon-showdown start --no-security
Then in Poke-env run TBD, but to test it works go into the poke_env/examples
folder and run python simple_battle.py
to see a battle in action!
Using a local pokemon showdown server run with --no-security
for bot vs. bot
training to be faster.