Skip to content

CS527Applied-Machine-Learning-for-Games/Pok-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokébot

Team Members

  1. Abhilash Pandurangan, [email protected]
  2. Aishwarya Mustoori, [email protected]
  3. Joseph Badra, [email protected]
  4. Mrunal Deshmukh, [email protected]
  5. Nilay Pachauri, [email protected]
  6. Ruicheng Li, [email protected]
  7. Ruoyu Chen, [email protected]
  8. Tarun Ravikumar, [email protected]

Introduction

Pokémon is a cross-generation game that is centered around creating one's team of six Pokémon and becoming the very best with them. Pokémon Showdown, a Pokémon battling simulator, is the platform that makes it easier for players to theory craft, fight a variety of opponents, and try different battling strategies. In this project, an approach to optimize a player’s decisions is explored in the Single Battle ruleset.

Goals of the Project

The goals of this project include:

  1. To build a PokéBot Agent which chooses the best optimal move each turn, given the current state of both teams using Deep Q Reinforcement Learning.
  2. To predict the winning player correctly after each move using human replays data.
  3. To evaluate the bot’s performance with Human Players on the leaderboard.

Website Link: https://cs527applied-machine-learning-for-games.github.io/Pok-bot/

Heroku Application Link: http://usc-pokemon-showdown.herokuapp.com-80.psim.us/

Google Drive Link for data : https://drive.google.com/drive/folders/1tu7qDDw8NLILY4DnVYujWGTD0fcOlu4a?usp=sharing

References:

  1. Poke-env GitHub: https://github.com/hsahovic/poke-env
  2. Pokémon Showdown: https://Pokémonshowdown.com/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •