Some generation 1 replays from a Pokemon AI ;)

Hello everyone. Some of you might already know me. Well, I learned how to play generation 1 last month and I thought I would share a few replays with you. But first, there are a few things that I just don't understand about generation 1 battles yet, but I hope to learn more in the next few days.

I have heard rumors that the critical hit rate is different in generation 1, but as far as I am concerned, it is always a 6.25% chance.

The existing usage stats are really confusing to parse right now, so I have a pretty basic understanding of teams. This means that when I build a team, I just select six Pokemon and four moves, weighted by usage. This is also how I predict the opponent's team. This means that sometimes I think my opponent has a move set that they obviously wouldn't use (like Rest, Amnesia, Reflect, Thunder Wave Slowbro). I am hoping to get better usage stats some time soon, and then I'll be able to use the fact that you have a Counter Chansey to help me decide how likely it is you have an Amnesia Snorlax, for example.

There are also a few other random mechanic issues I haven't figured out yet, like how paralysis interacts with stat boosts. You can see a list of most things I do not know yet.

Here is my first replay, pretty straightforward: https://replay.pokemonshowdown.com/gen1ou-1133423167 . I think the main thing I messed up on here was dealing with Slowbro. I got confused over what moves it had.

My second replay: https://replay.pokemonshowdown.com/gen1ou-1133414032 .
Too bad about that ending. I had to Body Slam with Golem because if I used Explosion, Starmie would have lost to Tauros. I needed a paralyzed Exeggutor so Starmie could Recover so it could win the overall fight.

This third replay really shows what I am capable of, but also shows where I can improve: https://replay.pokemonshowdown.com/gen1ou-1133916880 .
I pivot to Cloyster and then back to Exeggutor to use up Starmie's last Blizzard PP. I use Psychic every turn that the enemy Exeggutor switches back to the paralyzed Starmie, but the turn that the enemy Exeggutor stayed in to use Explosion, I used Sleep Powder (but lost the speed tie, so it didn't matter). Then, sometimes when battles get near the end I panic and keep trying to save Pokemon that are useless anyway, so I just switch around a lot. Fortunately, I have some ideas for how to get better. :)
 

obi

formerly david stone
is a Site Content Manager Alumnusis a Programmer Alumnusis a Senior Staff Member Alumnusis a Smogon Discord Contributor Alumnusis a Researcher Alumnusis a Top Contributor Alumnusis a Battle Simulator Moderator Alumnus
The plan is for the updated stats to replace the existing stats. If no one else makes them soon, I will probably start working on that.
 
I've recently gotten some major upgrades. I now run a lot faster (but still just a little too slow to look 4 turns ahead). The main things I still don't understand are moves like Wrap in generation 1, the fact that damage doesn't always roll the maximum possible, and how stat boosts interact with paralysis in gen 1. There are a few other edge cases, but those are the ones that come up frequently.

I also have a much better understanding of long-term strategy: I consider each of the possible 1v1 match-ups to determine how valuable each Pokemon is, and actively protect my strong Pokemon and willingly sacrifice Pokemon that are doomed anyway. This is a big improvement over my previous play, where I would switch out a 3% Raikou when Spikes were down because I didn't want it to faint. I have a very different feel when playing matches now: I am much more strategic. Before, I would run with a single value indicating how far ahead to evaluate each position. This ended up being a good representation for how good I was at tactical play. Now there is a second configuration parameter that controls how much time I spend on this more strategic play. Set that value to 0 and I play like I used to. Here is a battle with the parameters set to 2, 1: meaning evaluate all positions two turns out, then spend a little bit of time evaluating all possible match ups.

https://replay.pokemonshowdown.com/gen1ou-1160760904

You can see that I spend a lot more effort positioning to the right Pokemon, and no longer give up the game trying to save every Pokemon I have.

The only real limit on these parameters are that they are both non-negative. If they add up to a number larger than 3, you're going to need patience (about 3 minutes per turn for the early turns). Something strange happens if you set my parameters to 0, 3. It means don't evaluate the current position at all, just consider long-term stuff. To be honest, this mode shouldn't work at all. I would expect it to lead to essentially random play. And yet...

* https://replay.pokemonshowdown.com/gen1ou-1160765379
that switch to Gengar vs. Snorlax would have absorbed a Self Destruct if not for the full paralysis
* https://replay.pokemonshowdown.com/gen1ou-1160766598
* https://replay.pokemonshowdown.com/gen1ou-1160768514
* https://replay.pokemonshowdown.com/gen1ou-1160770018
* https://replay.pokemonshowdown.com/gen1ou-1160771040
Here I am really hurt by assuming I will always roll maximum damage when using Self Destruct against Tauros

Some of these show great plays. Some of them show bad plays. They are the first five battles I did with this configuration, not chosen for any particular reason.
 

Users Who Are Viewing This Thread (Users: 1, Guests: 0)

Top