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

Sort:
Avatar of DielPlayer02

: :tup

Avatar of GM_Hamma

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.

Avatar of slayerrrrrrrrrrrrrrrrr
TheMadDrummer99 wrote:

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

Avatar of GM_Hamma

@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.

Avatar of slayerrrrrrrrrrrrrrrrr
TheMadDrummer99 wrote:

@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

Avatar of hellobrine725yt

Porque no todos piensan igual

Avatar of Takesomerest

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.

Avatar of kenbave1128
I beat 1300 bots but I am 500
Avatar of ligaya81
kenbave1128 wrote:
I beat 1300 bots but I am 500

Can you please tell us, what device did you use to play these games?

Your phone, laptop or desktop machine? Which CPU?

Avatar of kenbave1128
Nelson bot and iPad
Avatar of ligaya81
kenbave1128 wrote:
Nelson bot and iPad

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.

Avatar of ligaya81
kenbave1128 wrote:
Nelson bot and iPad

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.

Avatar of slayerrrrrrrrrrrrrrrrr

another reason why bots are worse than humans is because humans can make 5 innacuracies but bots will make 1 blunder,

Avatar of ligaya81
slayerrrrrrrrrrrrrrrrr wrote:

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.

Avatar of slayerrrrrrrrrrrrrrrrr
ligaya81 wrote:
slayerrrrrrrrrrrrrrrrr wrote:

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.

Avatar of Dleli

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?

Avatar of DelphiPax
I wish I knew that a long time ago!
 
ligaya81 wrote:
kenbave1128 wrote:
Nelson bot and iPad

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.

Avatar of MariasWhiteKnight
Dleli wrote:

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.

Avatar of AndyIsBadAtChess1

I can win against 2000 rated players at my club occasionally, win against 2000 rated bots, cannot win against people rated 200 D:

Avatar of Fr3nchToastCrunch

I remember playing a game against Martin. Because I was an idiot just getting into the game, it stayed pretty equal. Then he suddenly blundered his queen for no reason and I sat there for a full minute, trying to figure out if it was a joke.