Skip to content

Releases: hsahovic/poke-env

Add `player_evaluation` function, baseline players and helper methods

24 May 01:26
Compare
Choose a tag to compare

This release introduces the evaluate_player function, two baseline players (MaxBaseDamagePlayer and SimpleHeuristicsPlayer) and several helper methods (notably Player.damage_multiplier and Player.battle_against).

Add laddering utility

16 May 00:32
Compare
Choose a tag to compare

This release adds the ladder method to Player objects, which allow them to search and play games directly on a showdown server's ladder.

Battle objects also now include rating and opponent_rating attributes.

Add default options for `Player` instances

10 May 07:22
Compare
Choose a tag to compare

This release introduces default options for Player instances:

  • By default, the player configuration is automatically populated with a unique username designed to work on authentication-less showdown servers
  • By default, the server configuration points to the default localhost server
  • By default, the Player plays gen8randombattles
  • The documentation is updated accordingly

Minor performance optimizations

09 May 10:04
Compare
Choose a tag to compare

This update introduces minor performance optimizations (15% to 30% reduced runtime on RandomPlayer battles) and new Effects.

Add gen 8 support

08 May 22:31
Compare
Choose a tag to compare

Version 0.3.0 includes support for gen 8 single mechanics, including dynamax and gigantamax. It also fixes some minor errors.

Add support for most gen 7 single formats

01 May 08:45
Compare
Choose a tag to compare

This release introduces two main novelties:

  • Support for most gen 7 single formats
  • The Teambuilder module, which opens the door for team-building related AI projects. For now, it just incorporates basic utilities (eg., constant team).

Additionally, it also includes a couple of small bug fixes, minor utilities and data / enum updates.

NB: the actual code correspond to the following commit, which updated the internal package version

Add `-block` message management for compatibility with latest showdown version

29 Mar 02:25
Compare
Choose a tag to compare

This release introduce minor changes meant to ensure compatibility with the latest version of pokemon-showdown.

Add limber effect

26 Mar 22:14
Compare
Choose a tag to compare

This release adds a missing effect, LIMBER.

Add env player

17 Mar 20:17
e92bdb9
Compare
Choose a tag to compare

This release adds EnvPlayer, a class exposing the Open Ai Gym Environment API to control agents.

Fix typing bugs and alternate forms parsing

27 Feb 04:49
9f0bf57
Compare
Choose a tag to compare
Merge pull request #19 from hsahovic/fix-pokemon-data-bugs

Fix pokemon data bugs