Why can I win against 700-1000 rated bots but not against any real player rated over 300?


My take on it is, human players, especially new to the game, all are trying to improve. As they learn new openings, new tactics they become harder to beat, yet rating wise they just dropped super low, and quick because they didn't know what they were doing. Now they are on the slow climb same as you, but can sometimes get the better of you if you're not careful.

My take on it is, human players, especially new to the game, all are trying to improve. As they learn new openings, new tactics they become harder to beat, yet rating wise they just dropped super low, and quick because they didn't know what they were doing. Now they are on the slow climb same as you, but can sometimes get the better of you if you're not careful.
nah, its because the bots are programmed in a way where theyre -300 their actual elo but that becomes lower the higher you go

@slayerrrrrrrrrr that doesn't explain why the op is having a hard time with 300 elo rated players tho. Sure the bots are -300 elo or more compared to humans, but also I feel that it's because lower rated players are in a constant learning process. I have the opposite problem, against Humans I can hold my own, the bots give me trouble.

@slayerrrrrrrrrr that doesn't explain why the op is having a hard time with 300 elo rated players tho. Sure the bots are -300 elo or more compared to humans, but also I feel that it's because lower rated players are in a constant learning process. I have the opposite problem, against Humans I can hold my own, the bots give me trouble.
theres actually a psychological reason for this, you play at your opponents level

bots make mistakes and blunder. so win one game is not too difficult.
i can beat 1500 bot but never win a opponent with1100 rating.
Can you please tell us, what device did you use to play these games?
Your phone, laptop or desktop machine? Which CPU?
Thanks. These bots appear to perform differently on different systems, I suspect because of CPU/memory characteristics. Could you specify the iPad model?
I've found examples of Li bot (2000) blundering queen on move 4. After almost two years of playing bots, I've never experienced this! Bots play very consistently on my 2 desktops and a laptop.
So the issue might be related to tablets & phones, perhaps older laptops as well. I've narrowed it down to L1 cache, but then again, my laptop has smaller L1 cache than desktop and the bots over 2000 Elo rarely blunder.
I guess I'm lucky to be able to use these bots for training - now I see that for some players, they are almost useless.
I've pinpointed the issue. Chess engines use SPECIAL INSTRUCTION SETS such as AVX/AVX2 to boost performance significantly. This is critical for real time performance - bots move almost instantly!
CPU on your iPad, as well as all CPUs on other tablets, phones and so on DO NOT have AVX support. So programmers on chess.com must optimize the code for these devices, and this leads to numerous instabilities, sub-optimal performance etc.
It's useless to play bots on mobile devices (Android, iOS). Laptops may have AVX CPUs, but they're still not good enough. Performance drops are possible.

another reason why bots are worse than humans is because humans can make 5 innacuracies but bots will make 1 blunder,
another reason why bots are worse than humans is because humans can make 5 innacuracies but bots will make 1 blunder,
Don't play lower bots, play higher bots (1500+) on desktop machine with strong CPU. You will quickly improve.
Human: 5 inaccuracies + 10 more inaccuracies, gets tired...
Bot: 1 blunder, continues to play like he just started. Never resigns, even if it's M1.

another reason why bots are worse than humans is because humans can make 5 innacuracies but bots will make 1 blunder,
Don't play lower bots, play higher bots (1500+) on desktop machine with strong CPU. You will quickly improve.
You shouldnt play bots in the first place if you want to improve, bots dont play like humans at all, they wont help you improve as much as playing against humans will
Human: 5 inaccuracies + 10 more inaccuracies, gets tired...
Bot: 1 blunder, continues to play like he just started. Never resigns, even if it's M1.
The real question should be, given that chess.com has petabytes of data about ratings and players strenght, why is the bot rating so off?

I've pinpointed the issue. Chess engines use SPECIAL INSTRUCTION SETS such as AVX/AVX2 to boost performance significantly. This is critical for real time performance - bots move almost instantly!
CPU on your iPad, as well as all CPUs on other tablets, phones and so on DO NOT have AVX support. So programmers on chess.com must optimize the code for these devices, and this leads to numerous instabilities, sub-optimal performance etc.
It's useless to play bots on mobile devices (Android, iOS). Laptops may have AVX CPUs, but they're still not good enough. Performance drops are possible.

This is helpfull, i played all sorts of bots, beating up to 1500, but my elo on chess.com got to 150 losing from 250 players. I'll stop the bot treatment.

The real question should be, given that chess.com has petabytes of data about ratings and players strenght, why is the bot rating so off?
1. The bots are all an intentionally crippled Stockfish (or other such engines) that intentionally blunders all over the place in order to artificially lower their rating.
Its still a Stockfish though. It doesnt play like a human. It doesnt "think" like a human. Heck even Martin still uses an *opening library*.
To compensate for that, bots blunder A LOT. And they do bloody obvious blunders, that humans rarely if ever would make. They basically blunder into your face.
But humans make *human* blunders. Humans make *human* plans. They play "natural" moves, or what they think is a natural move, anyway. Especially at lower levels, they hardly know any openings, and in endgames they are basically Martin.
In short - dont play bots. If possible, always play humans. MUCH better in every way. Much less predictable.
2. Against bots, there is usually no time control. You can think about your next move for hours if you want to. Thats a HUUUUUUUUGE difference.
For example I found out when I started playing here that I get a total panic attack when there is a time control. You can check out all my games against humans, I almost always had very little time useage. IIRC even when I was a teenager and tried to play against everyone I could get my hands on I never had a time control, so this is completely new to me. Ironic because I actually own a mechanical chess clock from back then.
Thats probably the main reason why people play bots in the first place, they can take their time. I guess the daily playing on this site would do the same.