hsahovic / poke-env

A python interface for training Reinforcement Learning bots to battle on pokemon showdown
https://poke-env.readthedocs.io/
MIT License
297 stars 103 forks source link

Add heuristic/Max damage support for doubles #526

Closed caymansimpson closed 6 months ago

caymansimpson commented 7 months ago

Since these are available for singles, it would be great to add these for doubles. With:

  1. is_valid and get_all_doubles_moves, random would be easy to implement
  2. target_types and better showdown --> poke-env array conversions, maxdamage would be easy to calculate too

eg https://github.com/caymansimpson/reuniclusVGC/blob/main/bots/max_damage_player.py and https://github.com/caymansimpson/reuniclusVGC/blob/main/bots/random_doubles_player.py

hsahovic commented 7 months ago

What do you have in mind for better PS -> Poke-env conversions?

caymansimpson commented 7 months ago

Haha I think whatever we decide here: https://github.com/hsahovic/poke-env/issues/523

Then we can just implement something basic like this: https://github.com/caymansimpson/reuniclusVGC/blob/main/bots/max_damage_player.py

caymansimpson commented 6 months ago

Andre submitted these iiuc