How an A.I. is Becoming the World's Best Pokemon Player

This page summarizes the projects mentioned and recommended in the original post on /r/stunfisk

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • showdown

    A Pokemon Showdown Battle Bot written in Python (by pmariglia)

  • He doesn't reveal any big details about the algorithm, but from what I can tell his final iteration is some kind of expectiminimax + pruning, where essentially the bot is looking forward a few turns and based on all possible (or usually all "reasonable") outcomes, picks the moves that minimize the worst outcome, aka your traditional "safe" player. There are definitely limitations to this approach, first of all is the depth of search. To give context, Stockfish regularly searches to 30 moves ahead. I am pretty sure that a lot of implementations are limited to a mere 3 moves ahead, as illustrated here (https://github.com/pmariglia/showdown/issues/53). So, I suspect that ~1600 is going to be a pretty hard limit because you can't use this approach by itself to really develop long-term strategies. Another thing I wanted to point out is that this algorithm is also really prone to exploitability- knowing that your opponent is always a safe player is going to lead to easy manipulation by the best players. He even mentions it here in his Smogon post:

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • AI vs AI Pokemon Tournament - Hoenn Edition.

    1 project | /r/truegaming | 9 Dec 2021
  • Is there ANY way of doing customizable AI vs AI battles that DOESN'T require extensive programming knowledge??

    1 project | /r/TruePokemon | 3 Sep 2021
  • AI vs AI Pokemon Tournament - The Great Indigo Plateau Tournament.

    1 project | /r/pokemon | 26 Aug 2021
  • Is there anyway to have a Computer fight a Computer? Im trying to have a Bot with Cynthia's team fight Leons team, to settle the debate

    1 project | /r/pokemonshowdown | 7 Aug 2021
  • Inaccurate sets on Gen 6 Randbats

    1 project | /r/stunfisk | 10 Nov 2023