Guess the black stones

I wrote a simple program to automatically draw the heatmap, but it does require manually inputting everyones guesses as coordinates. I used this format for now:

guesses = {
  bugcat: 'b2b3c1c3d2e6f6f7g6h7',
  shinuito: 'c5d4d6d7e4e5f3g2g3g5',
  mark5000: 'b5c5d4e5e8f3f4f6f7g2',
  gennan: 'c3c5d4e4e8f3f6f7g2g6',
  claire_yang: 'a4b3b5c7d5d7e6f3g2g3g5',
  Harleqin: 'c5d4e5f3f6f7g2g3g8h7',
  martin3141: 'c5d4e4f3f4f6f7g2'
}

I think for a 19x19 board with more moves it would be a bit of a pain to manually write down everyones guess, so if we want a heatmap for 19x19 boards we should maybe get people to make their guesses on a dedicated page to start with, so we can get them in the right format automatically.

Someone which knows how to do server-end stuff could even show the updated heatmap automatically, but I don’t know how to do that :stuck_out_tongue: So I would settle for manually making the heatmap in the end, using the guesses which were submitted in some convenient format.

5 Likes

I am actually more curious about how you assign different shades of grey for the blackness stones to different counts of moves in the same spot.

I feel it is quite easy to place all the guessed moves on the same demo board, marked each guessed stone with their count numbers as a collective result, but it wouldn’t look as good as your heatmap.

What if you made a go board tool, which allowed players to play black stones and then outputted such a string as you have in your post?

Then the players could paste that string along with their guess, and you can make a heatmap easily, and the players don’t have to try to format such a string :slight_smile:

They could also probably screenshot their guess from that tool in theory :slight_smile:

I simply drew all the guesses “on top of” each other, with each black stone being a bit see-through. This was the quickest easiest way to do it, but maybe if I do it again I would first count how many times each stone appears, then assign a color based on that (because the way I did it now, there’s sort of “diminshing returns” on multiple stones in the same spot, a more linear mapping might look better).

Yep, that’s exactly what I was thinking :slight_smile: Or maybe even more convenient for the player, have the tool create a custom url which contains the encoded position, so then you just have to share that link (other players can click the link to view the guess, and the host can take the string directly from the url).

4 Likes

Hmm, It also came to me that this might be quite a useful tool for tsumego as well. Adding up all the wrong guesses to see where the most common mistakes are as well as the right responses for key stones

4 Likes

Ok, I threw together the guessing part of the tool we were discussing. Let’s try a test round on it, and then I’ll try to figure out later some convenient way for the host to get automatic scoring and a heatmap from all the submitted links :blush:

14 black stones are missing from this board:
image

Make your guess by clicking the image above, placing any number of black stones (by clicking and/or dragging on the board) and then share your updated URL in a reply here, which should look something like this:

https://stones.4tc.xyz/?size=19&white=dddodpdqlblolqmbmcncobpbpcqc&black=ghhghkihiljlkhkllglkmh

This will let other people look at your guess if they want, and allow the host to semi-automatically score the game and generate a heatmap (once I get around to adding that functionality).

9 Likes
My guess

Guess the black stones

5 Likes

My attempt

5 Likes

My guess

5 Likes

My guess

Summary

Guess the black stones
The only downside of this board is that I cannot mark the move sequence number …


And make a board for the sequence

7 Likes

Have to try out the new tool :slight_smile:

Summary

Guess the black stones

Discourse tells me I’m sharing the same link as Mark :stuck_out_tongue:

6 Likes

You’re free to do it on a separate board if you want to :smile:

Haha, didn’t expect that :sweat_smile: Fortunately I don’t think it spoils anything (I would assume that most people check some other guesses after submitting their own anyways)… so while I could easily prevent it by adding some randomized digits to each link, I think it’s kind of a nice direct feedback feature :blush: :stuck_out_tongue:

5 Likes

That’s some extra work, but ok.

(first a 9x9, then a virtual one, I can’t use my board :frowning: )

1 Like

If you want to post a picture of your real board instead, please do! :blush:

(I’ll just input your guess into the tool myself later, no problem when there’s just 14 stones)

3 Likes

I feel this on an emotional level. Eff you, COVID-19.

1 Like

I have never played with an opponent live that is not my poor sister that I’ve managed to drag to my board exactly twice. :cry:

2 Likes

My superpower is that I’m unashamed :stuck_out_tongue:

Probably not, but is there a rank difference between opponents?

5 Likes
I tried

Guess the black stones

edit: looks my pattern recognition really had an error in the bottom left ^^ – that’s the reason I had so many stones!

Argh! I can see the top right now! I kneeeeeeeeeew that shape and joseki! ;~; (Play Go at online-go.com! | OGS – spoiler alert)

4 Likes
Let's try this

Guess the black stones

4 Likes