Skip to content

YashBhartia00/PokeBattle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

PokeBattle

pokemon battle environment and learning agent (DQN)

Required Dependencies : torch, numpy, pandas

optional Dependencies : matplotlib

results on 20,000 episodes of training, best win-rate = 43%

To run the train loop:

from pokebattle import GameManager, Agent

game = GameManager(poke_per_team = 3)
player = Agent(game)
player.learn()

Changes made from SAiDL Repo:

  • Updated stats and moves sheets to include more variety and types of pokemon
  • Included power points management for each move
  • Updated damage calculation to include stats and proper bonuses (like in the game)
  • fixed some bugs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages