r/gogame

I made a Go engine that plays on any tiling, not just the square board (hexagons, triangles, even Penrose)
▲ 36 r/gogame+5 crossposts

I made a Go engine that plays on any tiling, not just the square board (hexagons, triangles, even Penrose)

I kept getting stuck on a question: is Go really about the 19x19 grid, or about the graph underneath it? Stones connect to their neighbors and die when they run out of liberties, and none of that actually needs squares.

So I built an engine where the rules, the search, and the neural net only ever see a graph of points and connections. No coordinates anywhere. The upshot is that one trained net plays a hex board, a triangular one, the Archimedean tilings, or an aperiodic Penrose tiling, and it picked those up without being told anything about geometry.

You can play it in the browser, no install or signup:
https://vonduffen.github.io/euclidean-go/

Code (Apache-2.0) if you want to poke at it:
https://github.com/vonduffen/euclidean-go

On strength, so nobody's surprised: it learned purely from self-play, no human games, and it's roughly kyu level on the square board. I genuinely don't know how strong it is on the odd boards since there's nothing to benchmark against. If you beat it in some stupid way I'd love to see the game.

Honestly the part I find interesting is how shapes change when the board isn't square. Eyes and liberties feel different on a hex board and I'm curious what stronger players make of it.

https://preview.redd.it/3nga3os0726h1.png?width=1328&format=png&auto=webp&s=139b9d1a96f55aa618a6251d4fa84b2b9b515206

reddit.com
u/Difficult-Ad-2511 — 1 day ago
▲ 11 r/gogame+2 crossposts

Is it normal to have no idea when a game is actually over?

There's times when im playing the computer and im sitting there waiting for the computer to pass so that I can pass and end the game. Presumably i'm doing something wrong though. yes, i'm a noob.

If i don't see any moves, but the computer is making moves, does that mean I am missing something?

reddit.com
u/HorseTylenol — 1 day ago
▲ 38 r/gogame

Kaya GoBan showing off its epic endgrain

One piece hon Kaya GoBan I got for myself this year as birthday present. I’ve counted between 400-450 rings on the side of this slab. I’ll need to pull it up on big screen for accurate count as my vision isn’t super keen these days. I could only imagine how big/old the tree / trunk it was cut from.

Cert. of Auth. Showing it had to dry for over 15 years is amazing. Purchased from GoBoard&Stone and I just *love* this thing.

Link below is to my Instagram video showing a slow pan to see the depth and density of the end grain sweeping from one side to the other. It’s worth checking out imho.

https://www.instagram.com/reel/DY8l\_gZMF0-/?igsh=dWZ4OWNzZ2tjendq

u/InvaderDust — 3 days ago
▲ 7 r/gogame

Question about clean up before scoring

Every once in a while i'll see folks pass and pass then clear stragglers off of areas that would be in enemy territory otherwise with open liberties as "prisoners" before reorganizing for counting territory.

Whats the actual Rule for how to decide on what goes or not?
I know in practice you stand to lose more on a bad invasion but as some one stuck in the learning loop this part is always feels talked about in abstracts.

reddit.com
u/GnPDingo — 3 days ago
▲ 34 r/gogame

Beautiful Online Platform for Playing and Learning Go

Hi everyone,

I've been building a web platform for learning and playing Go, and I'd love to get some feedback from the community.

Current features include:

  • Playing against AI in a bamboo forest-themed environment
  • Duolingo-style lessons for learning Go
  • Support for multiple languages
  • Adjustable board sizes and AI difficulty levels
  • Customizable camera angles (from top-down to angled perspectives)
  • Language and UI customization options

Online multiplayer isn't available yet, but it's one of the next major features I'm working on.

The project is still in active development, so any feedback, bug reports, feature suggestions, or general impressions would be greatly appreciated.

The website works better on computer, but is also available on mobile (just a bit clunkier and worse sizing).

Link: https://weiqi-gray.vercel.app/

Thanks for taking a look!

u/FudgeyleFirst — 6 days ago
▲ 48 r/gogame+1 crossposts

Kifubara - new Go games database

Some of you might remember Kifubara from my previous post a few months ago (the app that scores Go games from a photo of a real board). Big thank you to everyone who provided feedback, requested new features, or is just using it!

Many of you have reached out and requested to add a video recording option. To give an honest update: It's coming soon - I have it working in general, but it's still a bit slower than I'd like it to be. Huge respect to Kifu Snap who managed to make it so... snappy!

Meanwhile, I have noticed that unfortunately go4go was down way too often and I decided to provide an alternative. So the Kifubara website got an update: a regularly updated database of Go games with a few nice additions:

- All new games are already analyzed (winrate, mistakes, etc), and you can explore variations right there with live katago analysis.

- Each game gets tags (eg "dragon slayed", "bloody", "mutual brilliance", etc) - I think this is neat and makes finding what you want easier.

- You can download games, print kifu, or just replay games. All for free.

https://preview.redd.it/g22m50yko54h1.png?width=2350&format=png&auto=webp&s=f0f3d1cb37db9904e497bb72ac41e1fdc65db2be

This was nice and all, but then I got carried away and also added:

- Ability to play bots of different strength and styles (standard katago based stuff). I tried to add some usefulness to it, like quizzes and mid game strategy checkins.

- Uploading and analyzing your own games, OGS sync.

- Sabaki and KaTrain integration if someone wants to use Kifubara's GPUs with familiar software. KaTrain is less suited for non local engines usage (so there are some quirks), but I've sent out a few fixes to KaTrain and that will hopefully make it better.

https://preview.redd.it/k6pi1snno54h1.png?width=2366&format=png&auto=webp&s=533eac88b971d5e32a49fb3b9e8788280f2dd0ba

I hope you will find it useful. Please let me know if something can be added or improved - I want to contribute and make useful things, so your feedback is the most important thing I can wish for!

https://kifubara.app

reddit.com
u/mopsak — 8 days ago