We need less monotype gyms after mid game
I can understand keeping Rock-Paper-Scissor dynamics early game, but if the Rival can bother not being mono, official gyms should be too. Again, mid to late game
Gyms should be monotype.
We need less monotype gyms after mid game
I can understand keeping Rock-Paper-Scissor dynamics early game, but if the Rival can bother not being mono, official gyms should be too. Again, mid to late game
Clearly it depends on the specialist type and whatever specific Pokemon is chosen to counter that type (hence, not "inherently" easier). If you're imagining a scenario where the specialist type has too many weaknesses to cover with secondary types and the player's offensively-inclined Pokemon can outspeed and OHKO every opponent with super-effective STAB, then the equivalent diverse team is presumably one where the player can still outrun and OHKO all the Pokemon they do have coverage for (half? two-thirds?) while 2HKOing the rest. Still not a very tough battle!Regardless, I would very much strongly disagree with the idea of a diverse team not inherently being more challenging than a monotype team. It is not necessarily going to be the case that the player will have a variety of mons capable of cleanly KOing a diverse range of types (especially typings that only have 1-2 weaknesses), and it is much easier to have a single strong mon sweep a monotype gym than train a full team well enough to counter mons that may very well have SE coverage of their own (I.E. Water types with Ice and Ground moves to counter Grass and Electric types). There is room for monotype teams to be more difficult, such as the described scenario of being stacked enough to power through intended counters, but those would be exceptions, not norms.
Clearly it depends on the specialist type and whatever specific Pokemon is chosen to counter that type (hence, not "inherently" easier). If you're imagining a scenario where the specialist type has too many weaknesses to cover with secondary types and the player's offensively-inclined Pokemon can outspeed and OHKO every opponent with super-effective STAB, then the equivalent diverse team is presumably one where the player can still outrun and OHKO all the Pokemon they do have coverage for (half? two-thirds?) while 2HKOing the rest. Still not a very tough battle!
Where a monotype team can shine is in any scenario besides that one. The specialist trainer could be making use of one of those types you mentioned with only 1-2 weaknesses, perhaps with secondary types or Abilities that neutralise those weaknesses or turn them into immunities. The "single strong Pokemon" the player is using to counter the specialist type might not be quite strong or fast enough to take out its targets without being severely weakened or KOed by moves specifically selected to handle the type's most obvious weaknesses (like those Water-types you mentioned with Ice and Ground moves). If a trainer doesn't have a Pokemon that counters every type, as you propose, then I imagine they'll be especially unlikely to sweep a trainer who specialises in one of the types they haven't accounted for.
The AI doesn't cheat in Stadium. I just asked Werster on his livestream (where he's speedrunning Stadium lol) and he confirmed it doesn't. It has the usual Pokemon AI trait where it knows your Pokemon's stats and therefore how much damage all its moves will deal, but I assume we're not counting that because I never hear people complain about it in the mainline games and it's just the easiest way for the AI to function like a human player with good mechanical knowledge.The Stadium example is funnier cuz
-Stadium's AI bluntly "cheats" compared to mainline. They will anticipate switches aggressively. Speedrunners legit need way more luck there than mainline if doing a Rental handicap run. Which can last over 20 hours
-Stadium teams aren't mono
In what way does the RBY AI cheat?i mean, look at rby. the ai cheats
Justy from Orre would like to know your locationDoes that mean you wanna go through a Stall Gym?![]()
I put it in quotes for a reason :VThe AI doesn't cheat in Stadium. I just asked Werster on his livestream (where he's speedrunning Stadium lol) and he confirmed it doesn't. It has the usual Pokemon AI trait where it knows your Pokemon's stats and therefore how much damage all its moves will deal, but I assume we're not counting that because I never hear people complain about it in the mainline games and it's just the easiest way for the AI to function like a human player with good mechanical knowledge.
The Stadium example is funnier cuz
-Stadium's AI bluntly "cheats" compared to mainline. They will anticipate switches aggressively. Speedrunners legit need way more luck there than mainline if doing a Rental handicap run. Which can last over 20 hours
-Stadium teams aren't mono
Challenge cup sets are randomized. The trainers have a theme restriction, but you legit don't know what the actual team will be.Honestly, GF should experiement with randomized teams as well to piss off runners :P
That's still just one battle. Now imagine like 6, 7 and a puzzleJusty from Orre would like to know your location
![]()
In what way does the RBY AI cheat?
The strongest AIs have had a version of this in gen 3-4 (I don't know off the top of my head how much it carried forward). It makes the conceit of not having foreknowledge of the player's moves (given modern movepools, I could easily see "assume they have STAB" added) so it relies on the last attack the player used, but the overall concept is there. This AI can switch if they have a mon in reserve with both of the following:The AI in RBY chooses its move after the player does. If you switch out, say, a ground type for a water type, the "good AI" trainers would click thunderbolt over blizzard, even though that's obviously a terrible move for the original target.
More than anything, I'd love to see boss trainers switch out more. Since the AI is already calcing it's moves against the player, it shouldn't be too unreasonable for it to calc the player's moves in return and, if it sees that it has a losing matchup, calc the pokemon it has in the back and switch to the one with the best chance of winning. It's nothing too deep, and it wouldn't do much to improve some of the more poorly designed gym leaders, but it'd be a step in the right direction imo.
IMO the AI predicting is fair when it makes a reasonable assumption a human would make. Like if the AI has seen different parts of your team, then it can go for "hard reads" but when it's just omniscient it's annoyingThe good ai in rby cheating is also funny because despite how powerful knowing everythinf the trainer will do is in a vacuum, it's not like they have actual good moves to take advantage of. they're either doing the same move anyway or they're pivoting to a 40 bp dogshit move, which is why the rby ai cheating is more trivia than a fact you have to consider when playing.
its also probably why they downscaled how much the ai can predict you, giving their trainers Good Moves means you start bodying most switch attempts. I think 50%-70% is a good range, but also id put a fail safe where any trainer will predict 100% what you'll do for a turn or two IF the player is just switching back and forth to waste their pp
Singleplayer Pokemon isn't really supposed to be about teambuilding skill or whatever. It's meant to be casual.Honestly a fully omniscient AI can at least be analyzed, understood, and exploited. That rewards knowledge and team building skill. Any kind of randomized behavior makes an AI come across as erratic and greatly muddles any value in decoding its behavior.
IMO the AI predicting is fair when it makes a reasonable assumption a human would make. Like if the AI has seen different parts of your team, then it can go for "hard reads" but when it's just omniscient it's annoying
I'm not good at programming yet, but my first thought is that you'd have a function with data variables of what the player has sent out in the fight (ie. match it by Pokemon slot as shown, send the data to this function when the player sends out their Pokemon in said slot), and use the types of the Pokemon. When the player has sent out multiple Pokemon use the ability of the AI to read any move regarding the Pokemon slots revealed (so you are still taking the player's action of course, but the AI only decides if it's using the Pokemon it knows about) and then it is allowed to make a prediction.)I agree, though i gave more simple "hard" percentages of "it either knows what you do or goes by its ai estimate" because I don't know how easy it is to code ai like this. it could be easy thought, the only coding i know is basic javascript LOL i just dont like assuming things I don't know are easy to do because it makes me look dumb as fuck when they arent
It wouldn't be easy, most things in programming aren't,
Singleplayer Pokemon isn't really supposed to be about teambuilding skill or whatever. It's meant to be casual.