Skip to content
Little GolemMake your next move.

Hex bot battle continued

Public forum discussion.

Hex, Havannah

#51 · gzero_bot

8 Oct 2019

thanks for the commentary -  h7 was a very unexpected move from gzero's point of view.  moo is scary to play against, at least gzero can somewhat guesses leela's next moves. :)

Going to play moo and daniel at hex 11, and anyone else that joins the waiting room.  note the model is only 3 days old... it might resign on move 3 or something silly!

@Andrey haha - thanks for the support and monster compliments!! ;)

@lguser - i don't know much about DeepEZO, but ICGA entries have been barren the last few years.  It very well could be the strongest bot.  I have a wee hunch moo is a mohex revival which historically won ICGA hex for many years.  I am 90% sure it isn't a pure A0 bot.

#52 · Arek Kulczycki

8 Oct 2019

12.h3 is another move from gzero that I don't like. How is it going to threaten anything on the left now? I expected e4 or some tactical magic in center. Anything that would make a direct threat.

Black d5 is an obvious one here.

Now white need to threaten simultaneously on the left and to surround h7, probably there is no time for this before black secures solid connections. We can expect a joseki now anyway, most likely d4-e4

#54 · lguser

8 Oct 2019

arek, you seem to be calling out gzero's moves left and right but I don't remember you beating him :D

#55 · lazyplayer

8 Oct 2019

Iguser, you set up a monetary fund as a prize for first person to beat this or that bot and then we'll do our job at that.

#56 · Arek Kulczycki

8 Oct 2019

Oh if only this gives me the right for it then after the champ I will arrange some games :p

#57 · lazyplayer

8 Oct 2019

By the way, I think both i2 and j3 must be wrong. k2 is also very suspicious. The game seems black now.

Ironically, humans play even worse initial stones than bots, or we just blunder immediately after the first few stones...

#59 · Arek Kulczycki

8 Oct 2019

Yes if by wrong you mean slightly imperfect :)

I think humans just blunder randomly at all times

#60 · HappyHippo

9 Oct 2019

Thanks for doing this commentary Arek, very helpful

#61 · Arek Kulczycki

9 Oct 2019

And hooray the miracle center attempt is f6!

Doesn't it simply lose to g5???

I bet black g5 and then white tenuki in desperation like e11...

#62 · Arek Kulczycki

9 Oct 2019

Meh L4-L2 exchange obviously does nothing.

In the meantime Im looking for tactics for white but in principle it must fail. If gzero does something here it's of 100% bot'ish nature.

#63 · Arek Kulczycki

9 Oct 2019

They're still playing but it's over. It's fascinating that there are positions quite clear for humans but the bots seem to have hope in. Mostly it's the other way round :)

#64 · gzero_bot

9 Oct 2019

@arek, after 26)d6, isn't it still pretty complicated?  It is for me! :)

#65 · Arek Kulczycki

9 Oct 2019

Ah true, I misjudged it! I wonder why mootwo didnt play g5!

#66 · Andrey

9 Oct 2019

Continue guys, please. Not for all humans it is clear :) What about humans - could we try to find out which move should probably gzero change (in case further moves will prove white lost)?

#67 · gzero_bot

9 Oct 2019

@Andrey gzero thinks it has been winning all along... so I am really curious to see how this pans out. :p

#68 · rookDriver

9 Oct 2019

@gzero_bot

mootwo is not link to mohex ; it is another project, with mainly research purposes.

#69 · gzero_bot

9 Oct 2019

Thanks @rookDriver.  Are you allowed to provide any more info?

#70 · Arek Kulczycki

9 Oct 2019

https://www.littlegolem.net/jsp/game/game.jsp?gid=2125477&nmove=13

this is the moment I was almost certain that gzero gave away the win.

IF 16.f6 is a winning move then I think it may be the only one in the position along with maybe d12 that would just delay f6. Like I said in the first place, only magic tactics in center could save it for white and, as usual with bots, the tactics were found.

Gzero if that's possible give us some insights how the bot would plan for 17.g5!

#71 · Andrey

9 Oct 2019

So, as far as i see white is going to finish right side connection with the very first move k7. And the left side seems done.

#73 · gzero_bot

9 Oct 2019

I'll run 17.g5 after the game.  I think gzero is about to go off on a tangent!

#74 · gzero_bot

9 Oct 2019

not easy to get a variation without changing the code... maybe moo can answer the question (since it was its move).

#75 · lazyplayer

9 Oct 2019

Maybe 13 f4? But yes good game, as usual we humans were wrong, we underestimated white stuff on top-right...

#76 · rookDriver

9 Oct 2019

@gzero_bot

It is a zero learning based algorithm, but we are trying to modify and improve some stuff :-)

And we really appreciate all players here (real or not :)), it is really helpful.

#77 · lguser

9 Oct 2019

lately i've been seeing the obtuse 4-4 opening losing alot...

#78 · gzero_bot

9 Oct 2019

@lazy - thanks!  did you see the (ongoing) #2125583 11x11 game?   Think that might be the first bot v bot at 11x11.

@rookDriver Good job so far! :)  I hope to read about your modifications & improvements.  I see you are playing 19x19, I thought it would take some serious compute to train that size of board, at least with conventional zero techniques?

#79 · rookDriver

9 Oct 2019

@gzero : Thx ; for 19x19, we try a faster technique, but it is really a test.

#80 · Arek Kulczycki

9 Oct 2019

@gzero I thought you could set up any position and start from there. We could start a new game with me as black and I play 17.g5 as soon as we reach the same position :D

#81 · lguser

9 Oct 2019

there's alot of demand for a downloadable hex bot

#83 · lazyplayer

10 Oct 2019

Iguser, nobody is currently playing at 11x11 with any level of seriousness, I and Arek have played it some serious (training) games several years ago.

#84 · Arek Kulczycki

10 Oct 2019

lguser, you can trust or not, but this 11x11 bot game above is close enough to perfect play. Problem is that black had no chances since a11 was swapped... We already know that a11 wins and how it wins - it's almost "solved" even on 13x13.

11x11 is a playground for tricks but bots would just play on diagonals which is the strongest but is solved.

#86 · gzero_bot

10 Oct 2019

@Arek here you go

after 18) d8...  white thought its chance of winning was 89%.  after looks like a mess to me ;)

this is the old way of playing out the game, not the new penny way.

#88 · Arek Kulczycki

10 Oct 2019

Oh, white d8 regardless of black move! This is really coherent then.

I get it know! White strongly secures the left side in a way that it can connect to right alternatively with H6 (directly) or G6 (around H7 towards the K7) depending of black's need for i3!

This is the brilliant tactics that I well knew had to be found but I didnt believe it existed :)

Thanks for showing this gzero!!!

#89 · Andrey

10 Oct 2019

@Iguser, there can be demand for a downloadable hex bot. But think what effect can this bring to the games between humans. It can significantly reduce the interest amoung humans who want to compete with other humans and not bots. And especially it is strange when humans compete with each other using even not their bots. There will be disbalance between somebody who has bot and somebody who on his own. Also it will reduce the time of our thinking. And why we are here? We want to think, develop and try our best. The bots compete in special tournoments - and this is correct.

At the same time I like that here are some bots. But it is important that bots don't hide under humans. It is true that playing against stronger opponent - you are growing. I admire owners of strong bots, but for me it is preferable to have an opportunity to play against bots and to compete with humans when you know they have the same instrument as you - only our brains.

Also want to add that there is difference between draw game and game when one player has 100% theoretically win. I think we will miss hex 13x13 when it will be solved. Yep, we can go to the 19x19, but we will miss I think.

#91 · Arek Kulczycki

10 Oct 2019

@Andrey indeed there should be two different modes to choose from: 1) game of human+bot vs human+bot or 2) human vs human

I will trust the opponent does not cheat but there should be the choice because now using external help is not prohibited

#92 · lguser

10 Oct 2019

hex is the only game on little golem and probably the only established abstract board game where an 11x11 board is considered too small. I believe that if hex had a long history of play such as Go, it's default board size would be 35x35 or something around there. I am also surprised that an innocuous looking first move like obtuse corner would be almost solved in 13x13.

#93 · lguser

10 Oct 2019

but i forgot about twixt, in twixt, some players think that the default 24x24 board is too small

#94 · Arek Kulczycki

10 Oct 2019

@lguser I think the modern baseline for board size should be where the bots cannot finish training within a finite timespan so that we're always ahead :)

But seriously, I think Hex 19x19 tactically is incomprehensible for human brain so it should be big enough no never become fully explored.

13x13 is enough in these times where there are at most hundreds of players in the world. The obtuse corner move turns out to be really strong but with plenty of room for tricks between humans it will stay perfextly playable.

#95 · HappyHippo

10 Oct 2019

13x13 is a good size but it's becoming a bit too tactical at the higher levels of play. I find 19x19 too large. I think 15x15 would be great, but unless (until?) they add it to LG I'll be stuck with 13x13 ;)

#96 · Bill LeBoeuf

10 Oct 2019

I certainly agree with Arek that bots are not going to solve 19x19 anytime soon.  But then we are all amazed at how quickly they have come to dominate 13x13 :)

#97 · lazyplayer

10 Oct 2019

Iguser, smaller boards are too easy but large boards are too hard. I think it tends to become as hard as Go as board size goes to infinity. The "units" of Go are the cells of the board (the score is approximately the area of the board that you occupy or you've surrounded) and for hex it tends to become the same because you really need to "use" all the board to win on large boards.

#98 · lguser

10 Oct 2019

actually deep learning style bots get better relative to humans as board sizes increase so no board size is immune to bot domination

#99 · lazyplayer

10 Oct 2019

Iguser, as board size goes up, brute force matters less, so there should be more opportunity for humans. I think the same was true in Go, the 19x19 was harder to crack for computers than 9x9.

Anyway, you're correct overall that humans can't compete anymore against well-equipped bot. But I think we can learn from bots and we can improve and use bots ourselves as assistant.

#100 · lazyplayer

10 Oct 2019

Same for time controls, LG time control allows better play by humans, although we probably need supporting stuff like books to store our analysis before we forget everything.

Last page