Skip to content
Little GolemMake your next move.

MoHex plays rather well

Public forum discussion.

#1 · David J Bush

24 Oct 2018

Here is a recent game I played against MoHex on 13x13, with a time control of 30 minutes per player per game.

Using HexGUI as the interface, in the shell window I typed in "mohex_param use_time_management 1"

MoHex does not make the swap move, and when moving first does not try to make a balanced initial move. So, I always move first as black and try to make a balanced move. Here I played 1.A9.

I didn't play 11x11 because it usually beats me. But on 13x13 I usually do better.

#2 · shalev

24 Oct 2018

I think leela and gzero are both better than me on 13x13. I expect leela to win the next championship

#3 · Force majeure

24 Oct 2018

There will probably be a bot only 1-st championship league soon :/

#4 · apetresc

24 Oct 2018

Beautiful game, thanks for sharing :) I'm surprised to hear that A9 is considered a balanced first move by strong players; the only "opening theory" for Hex I've ever been able to track down is Cameron Browne's book and he seemed pretty certain that anything more central than A3 or A4 should always be swapped. Glad to hear it's not as simple as that!

#5 · HappyHippo

24 Oct 2018

apetresc: you can always check out my website to get an idea on the various openings. It's not "opening theory" but it's a start.

#6 · shalev

25 Oct 2018

David, looking over your game I think both you and mohex are not playing well in the opening. If you played 5. b10 you should win pretty easily there.

#7 · Arek Kulczycki

25 Oct 2018

Oh!!! So the time came when we face bots in championship...

I hope we can still win to them, but it takes huge discipline. Each move towards the end they play closer to perfection so we need flawless openings.

I'm very tempted to try my flag opening vs Leela to check if it's objectively good or just fit to my play vs people.

#8 · shalev

26 Oct 2018

Arek, I actually beat gzero on 11x11 one time because it messed up near the end: http://www.trmph.com/hex/game/lg-1978111

(it has a winning position there before move 32)

But I could not beat gzero on 13x13; the developer said the 13x13 version is better trained, which might be the reason.

The point is, don't assume the bots play the ending perfectly! Their searching ability might be worse than yours. Neural nets are weird.

#9 · Arek Kulczycki

26 Oct 2018

shalev, I get your point, but I would call this a bug rather than the bot's feature

I guess they should use some kind of balance between neural net solutions and sheer brute force power so that endgames are played flawlessly.

Also in practice it's rather useful to expect the best of opponents :)

#10 · Arek Kulczycki

26 Oct 2018

And actually in the game you mentioned I don't see any way for gzero to win before 32. Are you absolutely sure?

#11 · lazyplayer

26 Oct 2018

Arek, 32 h10, then  36 i6, white wins...

#12 · lazyplayer

26 Oct 2018

I suppose correct play was 9 h5, let's play that immediately, then 10 h10, 12 h9, 14 i6, then it should be possible to see who is winning...

I think the bot play reasonable initial stones, it's clear that it's using the right approach, i.e. it has played lot of game vs itself on the empty board.

#15 · lazyplayer

26 Oct 2018

Humans are just lazy, we can't bother to think seriously, bot will have easy win i suppose :D

#16 · shalev

26 Oct 2018

Yeah the e9 stone is the trick for white. I didn't see it until somewhat late in the game, then realized I lost... and then gzero apparently didn't see it either, giving me the win.

lazyplayer, I feel like I should just resign after move 8.g6. Not sure if black has real chances after that. I think one of my first 3 stones need to change.

#17 · Arek Kulczycki

26 Oct 2018

Indeed too lazy...

I abandoned analysis in favour of pure principled intuition and it does NOT work at all... Damn it, I had high hopes

#18 · lazyplayer

26 Oct 2018

shalev, well, after 3 g5, the other two are basically forced. Then 9 h5 is forced. 11x11 is all forced. :)

3 h7 and 3 i8 should have good chances, in fact h7 should be winning...