Apologies for dredging up this old topic, but software keeps improving, and I hope to find an active link to a (preferably free) bot that can crush my skull whenever I want. I already have a hex gui java app with a menu option to attach an engine. My OS is Linux Mint. The bot should handle the pie rule and different grid sizes, or maybe different bots optimized for different sizes. Time management (for example, N seconds main time per game and M seconds increment or delay per move) would be nice but not necessary.
Yes, "KataHex" as we've been calling it is very strong. It's also a great tool for analyzing your games!
I believe the original author was from this post here (or at least this is who I emailed to get a copy of the bot from, after finding references to it on HexWiki).
As a matter of fact I'm considering to take back what I said. KataHex seems to sometimes be very certain about things, but then completely change it's mind.
I'll give it some time. Surely it's a great tool and a super strong engine, but maybe it's as flawed as human players.
An interesting question is what handicap KataHex can give and still beat top human players on 19x19. My bold prediction is that KataHex is favored to win even with a 0.5 stone handicap (KataHex plays white with no swap rule).
I have finally installed kata to analyze my last game with Arek. As expected it's filled with errors. Somewhat surprisingly, it's white f6 that seem to turn a white win into a white loss. Anyway, does anyone know how to install kata with the CUDA backend with the nix tool?
Yesterday I ran one single game and during game Kata changed his mind in one move from 40% in black's favour to ~85%, although I played his suggestions. It was quite surprising for me.
But anyway quite strong move suggestions, even analyzing one his game I learned some nice patterns or I have just gained confidence about some moves.
Today I have finished installation, I tried both cudaDNN (requires patching CMakeList.txt) and TensorRT, I recommend the latter if anyone is interested, it's also easier to install. For installation you can use git from GitHub.
Sorry, I need a bit of hand-holding here. I already have hexgui 0.9.0 by Broderick Arneson from 2010, which provides the hexagon style board Arek is interested in, as well as my preference, equilateral triangles. In the Program menu is the "Connect local program..." option and I hope to be able to access the KataHex engines (optimized for different sizes) that way. How can I get there? Thank you.