Bots can violate superko?

amybot-beginner vs. UJ35812 move 51 is amybot-beginner sending 2 receiving 1 under Chinese rules. When I try to replay the exact same position in analysis mode, I get stopped, but the bot was able to do this? Is this just a courtesy from the site to allow for stupid bots (like mine) to not crash when their move is disallowed unexpectedly?

4 Likes

(related?) :
https://forums.online-go.com/t/potential-rank-inflation-on-ogs-or-how-to-beat-katago-with-one-simple-trick-free/45380/213

2 Likes

This is really weird o.o

@anoek does ‘sending moves via api’ get around the superko rule or something?

2 Likes

No

We use situational super ko for all rule sets - first time around it’s black to move, second time around it’s white to move, so that’s why it’s allowed.

2 Likes

But when I try it in analysis it blocks me from trying to play out the same sequence?

4 Likes

Hm yep, I’ll look into it more on monday/tuesday

4 Likes

This isn’t the case for Japanese and Korean rules, right?

1 Like

That game is from a few years ago and it does supposedly have superko_algorithm: csk:

https://online-go.com/api/v1/games/29688431

More recent Chinese ruleset games seem to have ssk, so I guess it’s a historical question in that sense. I’m just doing some stuff with the OGS 2021 dump and these games caught my eye because they were violating positional superko (which I was using for Chinese rules). I guess it’s noise really as there is a little smattering of all kinds of weirdness when looking through the history of games. But I had extra reason to ask about these particular games because it’s my bot playing the moves that sound illegal to me.

1 Like