Random Opening Generator

Somebody should create a group specially to create tournaments with this kind of games :smile:

6 Likes

This is a great tool :star: Immediately shows human biases in position evaluation! How does the KataGo implementation works? sgf_generator.py just generates a batch of 100 positions & then it served statically from a random sgf branch?

2 Likes

Maybe here?

1 Like

Yes exactly :slightly_smiling_face:

1 Like

I’ve added a new “Joseki” option that features random josekis from the OGS joseki dictionary. Big thanks to @hexahedron for providing these positions!

image

Just as before, each opening has an equal number of black and white stones and is judged equal by KataGo with standard komi and black playing first.

13 Likes

Maybe can have another Sky Go option where none of the moves are below the fifth line lol

2 Likes

Great feature, thank you! It would be nice to set a certain number of points for how much black should be leading with the same amount of stones for black and white on theboard instead of handicap stones!
Also disabling certain areas like 1st or 2nd line (or different ones) as an option would be cool!

1 Like

I noticed that this button appeared on Fox:

Capture d'écran 2025-04-15 160700

I clicked on it, and I was paired (as white) against an opponent of the same level. The starting position was this one.

8 Likes

Is black giving handicap there? Or maybe it’s more balanced than I initially assumed?

The position is balanced (W+0.6 with 7.5 komi).

I wonder how the top left happened - it could have started like this


but I can’t figure out the order of moves after that.

3 Likes

The game is here: opponent vs. me

2 Likes

By the way, Tschej and I played a game with random opening of 16 moves. Komi was accidently set at 0.

If someone else wants to try, feel free to challenge me with

  • 19x19, 16 moves or 24 moves
  • Fischer 3d+1d, up to 3d
4 Likes

Hi @BHydden thanks for creating the group!

Everyone, please join so that the games can be arranged more easily!

Also now we need to figure out how to create a tournament with a fixed random opening
 Haha

2 Likes

Should we choose the same opening for all games in the tournament? If so, the tournament director can choose an opening, e.g.

D13 E13 K5 C15 D2 S8 E5 C3 G8 L3 C13 Q13 C17 S4 O14 P17

Black plays the first move, enters conditional moves, and White plays according to the sequence.

The opening may be changed at each round.

and if not, just let the two players decide on what the opening situation will be.
One or both of them can share some opening situations and the players decide on which one to play. Or the TD can present some situations the players can choose from.

Why should we choose for the same opening tournament wide, if every opening Katago suggests is balanced within a margin of .5%?

If someone can find a way to minimize time spent to prepare the games, please share.

Considering this starting position, is it possible that this “fast matching” button is matching you with games where the opponent ragequit? :thinking:

Well, TD can decide from which opening situation the players wil play.
Also the setting up of that opening can be done by the TD, so that players only have to play and not spent time on preparing the game.
Is this possible with forking a game?

I don’t think it’s possible to fork a game in a tournament.

No idea where the positions come from. Here is another one, I was white. We made many blunders since it was a 20-second byo-yomi game and I start to panic when I hear the countdown, and finally I won by time while the game was still perfectly balanced.

1 Like

Yes I think the same opening should be used for the tournament, or at least each round in the tournament. That’s how it’s done for Fischer Random Chess, and it will be more interesting if the same opening is used so that the play can be compared across the games.

I think conditional moves is a good idea, but the downside is that it’s still dependent on the players to play it out. I once played in a Capture Go tournament but both me and the opponent forgot that it’s Capture Go so we both played the game normally


If only there was a way for the TD to “set the board” in the tournaments.

2 Likes