• Follow our Instagram!
  • Curious about what we're currently doing about bots? Check out the latest updates from staff in this thread.

Discussion Bots are now capable of suspect reqs, do we care?

If you honestly think that reaching reqs on ladder doesn't involve "real competition," I don't know what to tell you. It does, and I think you probably know it does, even if it's a level of competition you think is below you.
I think the best type of voters are the ones that engage in high-level play. People who are playing high-level because they care about that tier so much that they want to win in it and be a respectable user driving the metagame foward. The only way for someone to get there is to have some sort of commitment involved when it comes to the game. Whether it be consciously trying to stay in the high echelons of ladder like how hjkhj or the randbats people do it, trying to top cut relevant individual tours, or being obligated to a team-tour season. So unless you're the type that just lives on top of ladder, you cannot write off these aspects and claim to be as competitive as someone who got their reqs via SPL or a Circuit Championship. At minimum, raising the bar for how to qualify for a vote on ladder helps even the playing field. If that is a problem for you, then I have to be fundamentally missing something about your train of thought.

I have a full-time job, and even playing in a casual tour requires devoting multiple hours per week to prep and matches. With ladder, I have no obligation to play if I have a busy work week.
Regarding time commitments: A lot of these top guys have full time jobs and consciously choose to continue because they like Smogon and the tours scene (or just like the attention from being high-tier players but I digress). It is fundamentally a hobby that someone has to manage their life around post a certain point. It's like this for a lot of hobbies mind you. This is and has never been a dealbreaker if you play the cards correctly.

The rewards for investing different amounts of time into the hobby should not be the same, not without making the timeskip method much more challenging to obtain (ala making reqs harder). If ladder can be salvaged and turned into a more respectable thing again, we should do that. But if that solution isn't feasible or even thought of yet. There should be no reason to tolerate its mediocrity to such a point where it begins to compromise the integrity of other aspects of Smogon tiering and tours.

The other statements seem rather charged and personal and less relevant to the thread. I can understand why someone would feel this way. Mainly because I have felt like this for 3-4 years off and on, and I largely don't even take part in the official tours or even Smogcord communities. But one's judgement should not be clouded like this when it comes to discussions that impact tiers and tours well beyond the ones you and I play.
 
Speaking as someone who doesn't like competing in tours, I wouldn't want ladder reqs to be completely removed. I find how accessible they are to start to be a unique strength of of Smogon and - for me at least - has encouraged me to ladder & learn many different tiers I wouldn't otherwise play to gauge an opinion for myself.

I think an argument could moreso be made to remove ladder reqs for tiers with a significantly smaller ladder such as in a few lower tiers as finding games in the first place can be challenging & likely can be easily manipulated with multiple accounts. However, I do not think that ladder reqs should be removed for tiers that are healthily active like SV OU and the like.

I am inclined to agree with Insolence that setting a threshold number of games that suspect reqs can be attained in would be a good initial step to addressing the botting problem - which can vary based tier to tier based on their ladder situation. From my understanding, this would make it more difficult for these bots to brute force through the ELO / COIL requirements just through the sheer volume of games they are playing. This likely won't be a permanent solution based on how advanced the bots get over time - but I think it would be a low collateral change that would make it noticeably more difficult for bots to attain reqs.
 
- Finally, if I can present one positive argument: maybe engine analysis would be a good thing? I mean, calcs have been hugely positive. Following the rise of engine analysis, Poker and Chess have both seen massive spikes in popularity. We occasionally have threads talking about how the site is dying, and how the tools for beginners to learn are sparse and inaccessible. Engine analysis is a great tool that addresses this in other games! And looking at other games, this is embraced. No top player in Chess or Poker would seriously argue that the occasional cheating scandal means we should ostractize engine programmers. Instead, they use the engines to learn as players.
This does interest me, engines as a learning resource, but i imagine it's far easier for a game like chess to embrace this when most of their serious top, or high, level competition is in-person and all can be sure that it's human vs human. Which is something we sadly lack here (smogon LANs when?)
 
Ladder reqs have always been an imperfect solution to a complex problem. They fit the needs of the era for when competition was a narrow field and having someone set the definitive standard really mattered. Allowing anyone to contribute to the process of creating that standard was meaningful in that era for establishing legitimacy, and ladder reqs were the best tool for that particular job (who else remembers the admins reading and judging submitted essays for testing reqs?). Smogon has long established itself as the de facto standard for competitive tiering, even as our relevance has waned with the explosion of the playerbase and the breadth of the metagames available, as well as TPC and Gamefreak finally making serious strides about establishing their own legitimate forum for competition. With the advent of bot laddering it's clear and evident that ladder based suspect evaluation's time is coming to an end, bots simply undercut in their entirety the purpose of that evaluation, but there is no shame in retiring the system that has served Smogon well for so many years.

The heart of this question isn't about suspect testing at all, but rather what is the vision for what Smogon will look like over the next generation of Pokemon, over the next 5, 10 years, as the relevance of forums as social media continues to wane and ecosystems like Champions gain in prominence. What purpose will Smogon fulfill to grow and expand upon its original vision as the premier place for competitive battling? That core ideal will always remain, but the vision for the future is what will inform the structure of tiering evaluation and indeed questions like those around the kind of focus and prominence Champions related metagames will receive. This question largely calls more to chaos and Senior Staff to define what that future looks like, and in so doing to set the path ahead for us to walk.
 
Bots are an actual problem that we should address proactively and not reactively. We all know how slow all takes to be implemented in a policy regard in Smogon and the earlier we tackle the issue the better for the future. Bots add nothing to the ladder experience. They range from someone testing the bot and making it play as well as possible to just straight nonsense made to piss ladderers off. Are we going to forget when National Dex banned Leppa Berry because of a bot spamming a stall team with several Leppa Berries? Not to mention how a bunch of bots could get reqs in small suspect tests and change its outcome (a concern I already raised in 2021). I also remember someone botting in a ladder and making the bot timer stall as much as possible, about which I was told that timer stalling isn't against the rules given how the PS timer doesn't make it possible. Ladder bots are just another average random ladderer at best and a detriment for the users experience which have to waste admins time to get rid of them and revive this whole debate for ages at worst. I do agree about ladder requirements are a bit obsolete for what the world is nowadays. The best players don't really play the ladder that much and you'd get a better representation of what the best players of the tier are by taking a look at the tournament results. Those are who actually deserve to be Tiering Contributors by creating new ideas, showing them to the world in high stake games in tournaments and making the tier develop, not me who can grab a sample team and rush suspect test reqs without facing the "threat" in question.

On a side note, I really like Radio Free C-Side idea about having our own TCEC, a tournament just for bots. This would actually be so cool to watch and analyze given how good bots are getting and see what plays they make. It's not as cool since we don't have an engine with a visual representation of the current position and who's in the lead but it actually gives the coders a reason to make it stronger that doesn't affect the ladder experience.
 
This does interest me, engines as a learning resource, but i imagine it's far easier for a game like chess to embrace this when most of their serious top, or high, level competition is in-person and all can be sure that it's human vs human. Which is something we sadly lack here (smogon LANs when?)
That's a good point, but the chess comparison is actually really apt here. Chess has a lot of serious online competition, but the most prestigious play, which people take the most seriously, takes place irl. With the prominence of VGC, you could argue that Smogon operates in a similar niche to something like LiChess (we don't have Chess.com money, sadly). Smogon formats are kind of a rough analogue to chess variants, which usually don't see "prestigious" irl play. That, to me, doesn't seem like a bad place to be.

Obviously there are some significant differences. Sites like LiChess generally aren't in charge of what the rules are, even for variants. But you could imagine a scenario where someone makes the first chess engine that works for Bughouse, for example, and the online Bughouse scene needs to figure out how to deal with it. Maybe that's already happened; I wouldn't know.
 
On a side note, I really like Radio Free C-Side idea about having our own TCEC, a tournament just for bots. This would actually be so cool to watch and analyze given how good bots are getting and see what plays they make. It's not as cool since we don't have an engine with a visual representation of the current position and who's in the lead but it actually gives the coders a reason to make it stronger that doesn't affect the ladder experience.
i do like this idea a lot, especially because the relationship between the engines and the people running them somewhat echoes the relationship between pokemon and trainer so it's a sort of meta-escalation of the game of pokemon itself. my question is: after we've done a couple of iterations of this and it's produced some really good engines, what happens when (not if) people start using them en masse and humans playing unassisted are at an inherent disadvantage? by sanctioning this battlebots thing we might accidentally end up creating the hand that destroys us. what's our safeguard there?
 
That's a good point, but the chess comparison is actually really apt here. Chess has a lot of serious online competition, but the most prestigious play, which people take the most seriously, takes place irl. With the prominence of VGC, you could argue that Smogon operates in a similar niche to something like LiChess (we don't have Chess.com money, sadly). Smogon formats are kind of a rough analogue to chess variants, which usually don't see "prestigious" irl play. That, to me, doesn't seem like a bad place to be.

Obviously there are some significant differences. Sites like LiChess generally aren't in charge of what the rules are, even for variants. But you could imagine a scenario where someone makes the first chess engine that works for Bughouse, for example, and the online Bughouse scene needs to figure out how to deal with it. Maybe that's already happened; I wouldn't know.
hi, you rang.

Bughouse engines exist and even despite the comparative lack of computing power/effort put into them as compared to regular chess engines and even considering the enormous complexities of bughouse, engines are pretty strong. certainly strong enough to be talking about them in the same sort of conversation as we are now regarding pokemon bot accounts getting reqs or being good enough to help a player cheat during a tournament, even if they aren't head and shoulders better than the best human players like they are in classical chess.
https://chess.stackexchange.com/questions/2590/are-there-any-bughouse-chess-engines
https://en.wikipedia.org/wiki/Sjeng_(software)

Engines struggled to dominate bughouse as easily as they did classical chess (or really how they could dominante any other single-board variant, including crazyhouse) predominantly because of attributes that arise from there being two boards and bughouse engines more so being built to play with human partners and attempting to make due with only looking at their own board, but even then they are still quite strong and humans did not like playing them.

suffice it to say really that any sufficiently complex game can probably be won by a computer over a human, given enough time and effort into making it happen. it was definitely only a matter of time before someone put their attention to pokemon in this way. even if we want to think about imperfect information and risk management as fundamentally human things that surely computers couldn't be good at, they are no obstacle. computers already mastered that in poker. with enough effort and resources, bots WILL be better players than humans at some point in the future.

I don't really know what the answer to this problem is, but chess is always a good analogy for how fair play can be ensured online given chess engines have been dramatically better than humans for decades. In tournaments with cash prizes etc, there's generally something like this going on: https://www.chess.com/proctor

Doing something like this is at least technically speaking achievable for showdown for tournaments, certainly for trophy tournaments or others with cash prizes. Not saying it would be easy to implement or that it wouldn't require a major cultural shift. Just saying the general process for doing something like this technically has already been proven for us.

Ladder however... basically impossible. There have been steps taken to reactively try to limit the impact on usage stats, but in terms of proactively removing or even reactively "fixing" Elo won/lost from games against bots, it's just not doable. The only realistic way would be if it were impossible to run a bot locally and all bots only worked by being directly integrated into showdown itself using some process that would let showdown always be able to tell that it was a registered bot making a move. But how to actually get to that end state? You probably can't.

Assuming implementing something like that is impossible, well what else? Chess.com for example has an exceptionally complex and proprietary method for identifying cheaters. Lichess made theirs public here: https://github.com/clarkerubber/irwin
But the basic method is to evaluate human moves against computer evaluations and this is only really doable because chess is deterministic, there's no RNG, and engines are fast and infinitely better than humans. You can quickly run a game through an engine that's orders of magnitude better than the humans who ostensibly played the game and identify every inhuman move that was made that sets off red flags for cheating. Above a certain threshold of certainty, act on that anti-cheating algorithm to remove or suspend bad actors from the site. Poker isn't that same type of game, and poker bots are way better than humans, but even in Poker there's just a lot fewer variables in play than Pokemon. I don't even want to begin to think about how you'd do something like this in Pokemon. So while I think there probably are methods to identify literal bots on the ladder by game volume, how long they take to make moves, etc. I really, really doubt there's ever going to be a way to identify a human playing with bot assistance on ladder, at least until pokemon bots are leagues ahead of humans. You kind of need there to be that gap to be able to identify that a human was playing like a computer. And of course there equally wouldn't be a way to identify bot usage for tournament games either, short of doing something like Proctor.

Btw I suspect that just like engines aren't as good at bughouse as they are at classical chess, they may be worse in doubles formats than singles formats (for now at least). Food for thought in the world of Champions and VGC being popular.

My take is that the real questions here go in the following order:
1) Is this existential enough to totally reshape formats the site wants to promote in the future? If bots can't get any good at doubles formats, is there a shift towards that? Would we want to just accept and in fact incentivize bot usage, integrate it into PS so that both players are getting recommendations and it's a level playing field?
2) How do you protect the prestige (and prize money) of tournaments? Which tours? Which methods?
and then way, way down the list
3) How do you handle the ladder/suspects? Gonna be real that this is the easy one. While there may be many people, myself included, who don't like using councils or tour reqs or whatever, these are all realistic options (assuming we can protect tours themselves).
 
i do like this idea a lot, especially because the relationship between the engines and the people running them somewhat echoes the relationship between pokemon and trainer so it's a sort of meta-escalation of the game of pokemon itself. my question is: after we've done a couple of iterations of this and it's produced some really good engines, what happens when (not if) people start using them en masse and humans playing unassisted are at an inherent disadvantage? by sanctioning this battlebots thing we might accidentally end up creating the hand that destroys us. what's our safeguard there?
To be frank, there isn't really a safeguard as far as I can conceive that isn't something extreme like proctor. We already can't really do anything about ghosting if its done well. That being said, the engines are gonna improve anyway. I'd rather we be working with the people making them and doing our best to actively understand the scene. I think behavioral, rather than technical, answers are the best we'll get.
 
Last edited:
So we just need completely new systems for everything, or what?

"Societal pressure" is how we have handled implementing anticheat thus far (to discourage ghosting) but that only works because ghosting requires two people colluding. It will obviously be a tiny bit longer until bots of this strength are publicly available to individuals, but once they are, it is OVER. The societal pressure to something you can do entirely by yourself that nobody will ever find out about is basically zero.

Obviously most people have consciences and whatnot, but also most people are prone to occasionally being fucking idiots, and it is going to be *so* much easier to be a cheating idiot with just a bit more development for these bots.

To me this is a clear existential threat to the way Smogon operates. "Pinky swear" is not good enough when cheating is going to become so frictionless and people have already been cheating through way harsher hoops. We all know the kind of characters on this website, you absolutely cannot trust everybody on a broad scale to be honest and pass up awesome easy cloutfarming opportunities.

Detecting botted play seems rather unfeasible to me, the alternative is what, live cameras in your room like Proctor in chess? That might work for tournaments, but it doesn't save the legitimacy of all ladder play.

It's not like I have any big ideas, but I do know that "lmao just trust each other" is not going to cut it, and I am concerned by posts in this thread that suggest as much. Like it's obviously the only "easy" answer we have, but it's also a really shit answer.


It might just be over honestly
 
nothing of value to say, this is really depressing. I don’t think Amaranth’s concerns are exaggerated. this feels like a death knell for online competitive Pokemon. VGC / irl might be the only legitimate way to play once bots are developed further (which doesn’t seem unfeasible). of course, tiers with resources that aren’t codified makes learning more difficult, so maybe there is hope.. idk. I’m glad the user who made a strong bot approached the community in good faith. this most certainly could have been a Mazar-level dismantling of a major tournament (though I guess it still could become one, but at least we have some foresight). anxious to see how this develops. sad to know that one of my favorite hobbies since I was a child is being torn apart by an awful, dystopian tool.
 
Doesn't Randbats utilize predetermined, static sets that are publicly available? It would probably be significantly easier to train a bot on that data than whatever a (presumably) volatile meta would use. No unknown variables to mess with things. The nature of the format also gives a computer an advantage over a human anyway.

I feel like it's too soon to immediately skip over to doomposting.
 
Last edited:
i just realized that this isn't only a threat to our community. the technology can theoretically be reconfigured to allow for analysis of on-cartridge play as well. vgc isn't safe. should someone get in contact with tpc and inform them that there are programs out there that can be used to cheat in their official formats?
I mean, most of the important events for VGC are in person, so it doesn't really matter for them.

Anyway, I don't think the doomerism is helpful. Communities don't die because things change; they die when they refuse to meet the moment. I think it's safe to say that Smogon will need to make some big adaptations going into Gen 10, but I'm pretty sure everyone knew that.
 

This pushes the timeline up a bit, but consider that out of the top 50 mons in the bots winrate stats ALL of them are fat mons with great support moves, regenerator mons, or both (like #1 ranked Alomomola), except for Zoroark (#6) and Zoroark-H (#2), which are 2 pretty shitty mons in human vs human randbats but amazing in bot vs bot randbats.

From this we know that the bot is still struggling with the hidden information aspect, which is far more relevant in OU and other tiers where you build your own team than in randbats. Regardless, at some point in the future AI will likely surpass the best human players, and when that happens we will have the choice of having the finals of Tour be:
  • MichaelderBeste2 vs. metagrossfan12, who happens to have a strong AI, and then in the future, metagrossfan12 vs alakazamfan12 who both have strong AIs OR
  • MichaelderBeste2 + AI vs. SoulWind + AI
I think the second scenario is far more aligned with our goals as a community than the first.

I think on the short term the best strategy is to offer benefits to people that are willing to submit their AIs to Smogon as opposed to running them in secret. The bot tournament Radio Free Side suggested being a good start, and on the long term, accepting integration of AI as a fundamental tool in the player's toolkit like the calc or the ability to scout replays. Giving people like jaxcalibur_author a badge and working with them can only benefit us, as opposed to alienating or ignoring them. What Eric posted here is the exact opposite attitude we need to have. The guy that made this bot didn't have a Smogon account before today, what does banning him accomplish?

It's bleak but we still have time before StockQwilfish gets here, and there is a meaningful distinction between the 2 scenarios I listed above. The only true catastrophe is if only 1 person or group have access to the strongest AI and use it to beat everyone else, there's still plenty of time to avert that fate.
 
Last edited:
I fail to see how allowing bots on ladder at all is conducive for competitive play. This is a competitive game that's meant to test yourself and your opponent, to get you to rack your brains to make good plays. Even at the lowest levels of ladder it involves a form of interaction and competition between you and your opponent. I don't see why we would want to replace that with a machine. This game is meant to be an expression of skill and creativity, if people do not wish to compete then why are you even playing? We should be taking drastic action to ban bots entirely on ladder imo, and there should be much more stigma against making such things. While they may seem like some fun project to the creator, they threaten to ruin the competitiveness of the game. Bots neither solve any problem, nor do they bring bring any benefit, which is why I think drastic action should be taken against them on ladder. We should put a stop to this before it's too late.
 
So we just need completely new systems for everything, or what?

"Societal pressure" is how we have handled implementing anticheat thus far (to discourage ghosting) but that only works because ghosting requires two people colluding. It will obviously be a tiny bit longer until bots of this strength are publicly available to individuals, but once they are, it is OVER. The societal pressure to something you can do entirely by yourself that nobody will ever find out about is basically zero.

Obviously most people have consciences and whatnot, but also most people are prone to occasionally being fucking idiots, and it is going to be *so* much easier to be a cheating idiot with just a bit more development for these bots.

To me this is a clear existential threat to the way Smogon operates. "Pinky swear" is not good enough when cheating is going to become so frictionless and people have already been cheating through way harsher hoops. We all know the kind of characters on this website, you absolutely cannot trust everybody on a broad scale to be honest and pass up awesome easy cloutfarming opportunities.

Detecting botted play seems rather unfeasible to me, the alternative is what, live cameras in your room like Proctor in chess? That might work for tournaments, but it doesn't save the legitimacy of all ladder play.

It's not like I have any big ideas, but I do know that "lmao just trust each other" is not going to cut it, and I am concerned by posts in this thread that suggest as much. Like it's obviously the only "easy" answer we have, but it's also a really shit answer.


It might just be over honestly
There is a possible solution to bots on the ladder, but it isn't a pretty one nor is it one I'm particularly happy with.

Delete every singular showdown username, and dismantle how showdown creates accounts, only allowing accounts that are linked to a Smogon account to play games on a ladder. Only allow 1 account per Smogon account. As far as ladder is concerned, if you get caught using a bot account linked to your Smogon account, you'd get permad from showdown and Smogon at once. Treat it as a nuclear, impermissible punishment with zero wiggle room. Lifetime, unappealable ban. This is like, a herculean amount of work and I'm well aware of just how nightmarish this would be, but I think the alt system in general while fun, was never really that great in the grand scheme of things and the bot problem just makes the current framework unviable. The idea of a complete inability to play showdown if you use a bot (VPNs notwithstanding, that's for someone far better at that to work around) is something that'd dissuade most people.

As for the ghosting you part, I'm not sure how impactful this would really be able to get. Comparing it to chess, chess bots are very possible to beat and I don't think Pokemon is that different. If someone is good enough at the game, odds are they'd make plays on the same general level as the bot in question. If someone is bad at the game, they'd be getting their hand held to clout and it'd be pretty easy to tell when they don't use the bot and suddenly they are stinking ass like you sometimes can with ghosting allegations. I honestly don't think bots can really become that much better than a good player with a damage calc. Bots don't boost your ability beyond a certain point, and unless bots become capable of literal soul reading through the websites code to see what I clicked I don't find it to be as threatening to how the tournaments operate.
 
This pushes the timeline up a bit, but consider that out of the top 50 mons in the bots winrate stats ALL of them are fat mons with great support moves, regenerator mons, or both (like #1 ranked Alomomola), except for Zoroark (#6) and Zoroark-H (#2), which are 2 pretty shitty mons in human vs human randbats but amazing in bot vs bot randbats.

From this we know that the bot is still struggling with the hidden information aspect, which is far more relevant in OU and other tiers where you build your own team than in randbats. Regardless, at some point in the future AI will likely surpass the best human players, and when that happens we will have the choice of having the finals of Tour be:
  • MichaelderBeste2 vs. metagrossfan12, who happens to have a strong AI, and then in the future, metagrossfan12 vs alakazamfan12 who both have strong AIs OR
  • MichaelderBeste2 + AI vs. SoulWind + AI
I think the second scenario is far more aligned with our goals as a community than the first.

I think on the short term the best strategy is to offer benefits to people that are willing to submit their AIs to Smogon as opposed to running them in secret. The bot tournament Radio Free Side suggested being a good start, and on the long term, accepting integration of AI as a fundamental tool in the player's toolkit like the calc or the ability to scout replays. Giving people like jaxcalibur_author a badge and working with them can only benefit us, as opposed to alienating or ignoring them. What Eric posted here is the exact opposite attitude we need to have. The guy that made this bot didn't have a Smogon account before today, what does banning him accomplish?

It's bleak but we still have time before StockQwilfish gets here, and there is a meaningful distinction between the 2 scenarios I listed above. The only true catastrophe is if only 1 person or group have access to the strongest AI and use it to beat everyone else, there's still plenty of time to avert that fate.
it actually doesn't push the timeline up much at all, funny enough. by their own accounts, this person spent a lot of time, effort, and most importantly a non-trivial amount of money to get this done. bots of this caliber will not come out very often, if at all, if you need to pay for gpu time or have access to high-end tech that's getting less affordable by the day. on the rare occasion when someone actually does build something like this, they're almost certainly going to be doing it out of curiosity and not out of spite, so it's as simple a matter of convincing them not to release it publicly. of course, if someone is motivated enough to do something like this and release it as an open-source project in spite of us asking, or if someone just doesn't know and releases it and we don't catch it in time, then we still have a problem, but i don't foresee that happening in the near future. the existence of particularly strong bots isn't the issue here, it's the existence of bots at all
I mean, most of the important events for VGC are in person, so it doesn't really matter for them.
it might still be worth a shot. they can be pretty overzealous sometimes, so there's a chance that if we point them in the right direction they'll take care of the problem. there's a small risk of showdown itself getting caught in the crossfire, but we're already facing an existential threat to the site so it might be time to cross the godzilla threshold
Anyway, I don't think the doomerism is helpful. Communities don't die because things change; they die when they refuse to meet the moment. I think it's safe to say that Smogon will need to make some big adaptations going into Gen 10, but I'm pretty sure everyone knew that.
are we meeting the moment, though? from my perspective, what it seems like is that:
  • the people who theoretically could implement a technological solution have deemed it infeasible
  • the people who could implement a policy solution are unable to enforce anything in the absence of a technological solution
  • the people who want to take some sort of action seem to mostly want to eliminate the one feature of the community that gives the wider playerbase a voice, which wouldn't actually end up solving anything about the larger problem
i'm not seeing any actual answers being proposed besides "magic up a technological solution anyway". and you know what? i think they might be right. sure, it would probably take a lot of time and effort, or only partially fix the problem, or inconvenience a lot of people, but at this point i honestly don't care that much. i just want something to be done, because the alternative of "let bots take over the site" is more infeasible than whatever infeasible solutions people have already passed over
 
Last edited:
Bots are not going to ever be able to play "better" than the top players in non-rands tournament play, I don't really think that's a concern. The ladder is more the issue.

At top level tournament play, most high level players are already making the most optimal plays. You cannot play more optimally than the the most optimal plays, you can only match it, at which point the game comes down to matchup, teambuilding, hidden techs, and 50/50s, none of which bots are able to significantly account for in-game. There is definitely a concern with a "not top" player using a bot to be "better" and cheating their way into top level tours I guess, but that's obviously an instantly bannable offense if they get caught etc. Pokemon has a lot of human variables and many literal 50/50 scenarios. It is far more feasible for a human to determine what a bot is more likely to click in those scenarios. I don't think we should be concerned that the machines are winning atm, at least not at high level tournament play.

So, I don't think this website top tours (SPL/SCL) are going to experience a robotic reckoning. But it can and will have an effect on other aspects of the website (ladder, non-officials, rands, etc.)
 
sorry to write a PR post.

i think luigis post assumes that bots can both get to finals and consistently lose to good players with bots, which i disagree with. i think an mdb2 and a hypothetical finals ai would both make the correct move a lot, which reduces skill expression by making the amount of decisions that matter(by deviating from the AI) smaller. i think a hypothetical finals bot could totally beat mdb with hax or a good mu. i dont think just allowing ai is a viable solution. its also as pointed out by xtina, quite unpopular.
1000004231.jpg


i personally think ai pokemon sounds a lot less enjoyable than regular pokemon. i dont have a solution i dont even believe this hypothetical finals ai will exist, i am just saying that clearly allowing ai is not a solution. claiming that theres nothing to do about the ai so we should accept it is bad and mirrors tech companies irl(i dont have anything smart to say here).
 
are we meeting the moment, though?
PR threads, and Smogon policy in general, always look like contentious disorganized clusterfucks until something happens. Dunno how this is any different.

Anyway, my point was just that this is going to require some major restructuring, and probably some cultural shifts. It's not like the entire concept of online ladders and tournaments for a game with bots is hopeless. Again, you can literally go on LiChess right now and see it working! But there are a lot of things that would have to change:

- Tournaments with significant incentives would need some kind of anti-cheating measures. I think this is really only feasible with people streaming themselves, basically. This is a huge culture shift, but is accessible to anyone with a cellphone or a $10 webcam, basically.
- Ladder reqs don't really make sense in this world. I actually really liked the CPU reqs idea, but another option could be expanded livetours that offer reqs: like, if there was a livetour every day for a few weeks, and the top two got reqs or something.
- Ladder tours basically don't work anymore, at least not without significant changes. I guess you could have people stream their entire runs -- that would actually be really good content tbh -- but stream sniping would be a big problem

Etc etc. There are policy issues and cultural issues that need to be resolved. But I don't see how engines kill online pokemon any more than they kill online play for chess, which is more alive than ever. I recognize that this all sounds like a ton of complicated volunteer work, for people who are already busy, across basically every section of the community. But, yknow, nobody ever achieved anything by throwing their hands up in despair.

To your idea of contacting TCPI: I would just point out that, A) they almost certainly won't respond or do anything; B) if they do, the chance of showdown being lumped in is extremely high, and in fact showdown is a much bigger competitor/IP infringer than any engine would be; and C) whenever Smash fans have tried to get Nintendo to do anything for them, Nintendo does everything in its power to destroy them. So no, I don't think it's a good idea. It seems like maybe the worst thing we could do, actually.
 
I do quite like the idea of Player + AI trial runs like what Luigi proposed. A lot of people read Bot or AI and have their sleeper agent programming activated BO1 style but idt them existing is really that bad. The goal of that shouldn't really be to take away from Human vs Human though.

I would be against proctored tours since I don't trust any staff team to guard against this potential minefield of privacy violation. I don't think SS/US/TD/whoever are above that type of corruption especially years down the line when people enter and exit positions.

Perhaps the SmogTours client could be rebuilt in such a way that makes cheating much more of a technical ass pain to do compared to the much more opened sourced PS! Main. Could also maybe try a limit on how many instances of PS a user/IP can have at once (sorry to anyone who likes ladder altsharing seshes). Like these aren't impossible to get around but it makes this type a cheating much less convenient if one has to jump through hoops to even get the AI + Human combo functional, let alone getting enough training data so its actually useful to begin with. Surely that buys Smogon Tours like half a decade.

Could also try that for PS main too I guess but this is mainly for stours. I think the CompSci majors fucking around with their bots is fine especially with again how depreciated the quality of suspects and ladders have become regardless. Maybe a toggle to have the anti-bot settings on for important things like LTs or suspect tests, while off-hours just let them roam free I feel. Can even combo with other suggestions such as game limits for a little bit more shelf life. Maybe even throw on one of those captchas if suspicious behavhiour is detected.
 
Last edited:
There is a possible solution to bots on the ladder, but it isn't a pretty one nor is it one I'm particularly happy with.

Delete every singular showdown username, and dismantle how showdown creates accounts, only allowing accounts that are linked to a Smogon account to play games on a ladder. Only allow 1 account per Smogon account. As far as ladder is concerned, if you get caught using a bot account linked to your Smogon account, you'd get permad from showdown and Smogon at once. Treat it as a nuclear, impermissible punishment with zero wiggle room. Lifetime, unappealable ban. This is like, a herculean amount of work and I'm well aware of just how nightmarish this would be, but I think the alt system in general while fun, was never really that great in the grand scheme of things and the bot problem just makes the current framework unviable. The idea of a complete inability to play showdown if you use a bot (VPNs notwithstanding, that's for someone far better at that to work around) is something that'd dissuade most people.
this seems like a good idea on the face of it, but what of the users who never had a smogon account? i would wager that most of showdown's userbase consists of people who have never even heard of smogon, or have only heard it mentioned in passing. some back-of-the-napkin calculations suggest to me that the number of active showdown users is 1 or 2 orders of magnitude bigger than the number of active smogon users. basically, this move would murder site traffic in a way that showdown would probably not be able to recover from

now, i could see this working in a certain scenario: if you only had to link a smogon account when you hit top 500 of a ladder. that would preserve the casual laddering experience for the vast, vast, vast majority of people (who probably don't care much if they're fighting bots or not) while eliminating bots from high ladder almost entirely, and you wouldn't have to nuke every account or prevent people from having fun little alts for christmas and stuff. also, the incentive to make bots probably goes down a lot when you can only play with them below a certain cutoff

we'd have to change some things around with how suspect ladders work, but they could still be feasible if there were some kind of method to use your main account to qualify
 
I think the doomerism and defeatism is way too much right now.

The existing work is certainly impressive, but you are talking about $500-$1000 of GPU time invested into one (fairly amenable) format to match top human performance on ladder. It probably can and will be scaled, but you are not necessarily talking about something like Stockfish on a 2007 cellphone that is already extremely superhuman. Search doesn't scale super hard in this game, and even neural methods like Leela Chess Zero with no search are probably somewhere around GM level. This is a nontrivial game and it wouldn't surprise me if there was significant diminishing returns on investment such that reaching superhuman performance could require a DeepMind style massive investment (probably not going to happen)

Regarding cheating: We won't catch all cheaters; we already don't. I suspect a strictly enforced anti cheating policy would catch a lot of the dumbest cheaters however, as it currently does with ghosters. If someone wants to spend their time, effort, and intelligence in order to cheat for fake internet pixels, at some point we will have to take the L. As a chess and poker player as I mentioned in my first post, I've seen this story before - and life goes on.
 
Back
Top