Can we please get rid of AI interrupting a game and ending it

Propose it at your next Go Congress variants tournament :joy:

1 Like

Maybe the best thing to do is to include the feature only for ranked games? In unranked games, who cares if players cannot get to a conclusion: it doesn’t matter. This solves the issue for teaching games (which will never be ranked) and preserves the key feature: preventing people from trolling and prolonging a game unecessarily.

7 Likes

IMHO this still is dissatisfying, especially when playing rated games with beginners, which are NOT always “teaching games”.

But also in any games where one player does not fill “neutral” intersections, which may or may not expose “Teire”.

Even if you’re right that it is meaningfully bad to have AI end the game for beginners playing ranked games (and you’re wrong), the mods have made clear that they’re not going to do what you want. The compromise I have offered provides the most important part for both camps: a solution to people who are stalling, and no games ending too quickly for people who are just being taught. Feel free to continue to argue, but I think the compromise I have suggested is one that even mods could agree is better than the status quo.

1 Like

LOL, I’m also a mod (albeit probably the least active one). What now?

From Dame at Sensei's Library :

Normally, remaining neutral points are filled in at the end of the game by alternation between the players. In Japanese, this process is called dame wo tsumeru

This is how I was taught to end a game.


And thanks for allowing me to feel free to continue to argue, so very kind of you :joy:

OTOH, this seems like a perfectly reasonable case to want Anti-Stall too.

2 Likes

I know there are valid arguments for both sides, @benjito.

My point is that stalling is maybe not as big a problem as is deciding a game before it is over.

In a RL tournament we’d just have to exercise patience, no? Or would a referee decide that closing Dame is illegal?

So we have this AI mechanism because most players are impatient, and to satisfy them? :thinking::unamused_face:

1 Like

People are way less considerate of others online than in RL.

3 Likes

Yeah… Usually players should fill the dames before passing

If you’re playing with rules that uses area scoring, you should fill the dames since those are worth points. If you’re playing RL, you should fill the dames since that makes it easier to count the score properly. If some dames force opponents to fill teires, you should fill at least those forcing dames before passing.

It’s only when playing online with some ruleset that uses territory scoring and the dames are not forcing, when its generally ok to ignore the dames. But thats only one small subset of all go games.. Although here, on an internet go server where the japanese rules are the most widely used, that one subset of go games are the majority ://

2 Likes

Those who knows the game is over, is stalling. Those who don’t knows, are newbies and maybe add a link to some page explaining why the game finished is enough.

You can’t put at the same level serious tournament matches and online games where almost anybody cares.

Stall measures is something happened a couple of times only to me AFAIR, and I’m happy this measure existed when happened. I’m not sure what we are trying to solve.

We have this AI mechanism because people abuse of it, in the same way there are moderation about AI usage by players. Probably you never played a game in Fox where game ended 50 moves earlier but you are forced to keep placing stones because your opponent denies to resign or finish the game.

4 Likes

I’m also in favor of keeping the anti-stalling mechanism.

However I do think two changes previously discussed should be implemented:

  • The notification to end the game should only be displayed to the player who passed, instead of being displayed to both players. This was previously subject to a poll and there is a large majority in favor.
  • Such notification should display two buttons (end the game or continue playing) in order to highlight that this is entirely up to the player and not an obligation.
6 Likes

Benjito made a PR for the first item, but anoek declined it because he thinks the noob should be told they should have resigned by now. I don’t really agree with reasoning though.

4 Likes

Do you mean that “we shouldn’t be teaching noobs when it’s time to resign”?

Or do you mean that displaying the button to both players doesn’t really impact this teaching goal?

(I think we do have that teaching goal - we have a whole class of report available and stongly utilised for people to complain about their opponent not resigning when it is time)

1 Like

They would learn to press “pass”, “pass”, “pass”, “accept AI” instead of learning to press “resign” button.
What about showing them this information, but do not show special button?

2 Likes

How about changing the “accept AI” button to “pass” for the person who wasn’t passing, so the game can end normally? Or maybe “resign” if they are losing.

3 Likes

I do feel like the same tool is being used for 2 different reasons and it’s not the right one for both.

The three pass thing is weird, but kind of makes sense for stalling in that it’s an escape hatch for an bad situation. It makes sense to be conservative and make it hard to trigger.

OTOH, education for beginners doesn’t need the same gate - it might even make sense to show beginners the message earlier. And of course, nudge them towards existing buttons “pass” and “resign” instead of server decision.

5 Likes

The latter, it does a bad job of that goal:

  1. It only appears in a small fraction of the cases they could learn it’s polite to resign
  2. It doesn’t teach them to resign or pass, but click some weird accept AI button that’s not part of go rules
  3. It could have the reverse effect of making them think this is the normal way to end a game, so they don’t pass or resign
  4. There’s no text about this lesson to resign
  5. It discourages players counting and judging the position for themselves, and encourages use of the score estimator

(added quote)

11 Likes

@anoek See above for consideration, as points proved popular.

1 Like

Being able to estimate who is ahead, and how good are both side’s chances, is a prerequisite for the ability to “resign when appropriate”.

For beginners who don’t have that judgement skill, we should not expect them to resign in any position, neither view it as impolite when they continue playing.

First and foremost they need to learn to judge the position. I doubt that this mechanism helps with that, as there is no explanation beyond “you lost”.

The other side comes much more naturally, I believe. Once they have a feeling for being ahead / behind, most people probably resign anyway when they feel lost. If they want to go to counting anyway, that shouldn’t be viewed as impolite, as long as they don’t stall unnecessarily.

4 Likes

Yup, and I believe that, while “bad players” should be “punished”, this shouldn’t go so far as to accept the collateral damage of punishing innocent players.

1 Like