Gomoku Zero +
Zero+ is one of the best Gomoku AIs for Mac you can find (seriously, it easily beats most other AIs on GitHub, including the viral ones that are based on MCTS and neural network like that of AlphaGo's). It is built with cocoa, fully optimized for running on a Mac book. If your fan starts to run like crazy when playing against the AI, don't panic. It just means Zero+ is thinking really hard!
Shortcuts
There're some really important shortcuts that you should know.
⌃⇧C
(Control-Shift-C) to open Zero+ AI console and start an epic battle with your favorite algorithm!⇧⌘R
(Shift-Command-R) to restart.⌘Z
(Command-Z) to undo.⇧⌘Z
(Shift-Command-Z) to redo.⌃⌥A
(Control-Option-A) to toggle some really cool animations of the AI
If you are a geek
Make sure to play around with more advanced features like looped self-play if for whatever reason you want to see which algorithm performs better. After the files are saved to the designated directory, click Generate Stats
in Zero+ Console
and select the files that you want to use as targets of your stat analysis.
Stats generated include:
- Black wins/percentage
- White wins/percentage
- Draw/percentage
- Total # of games played
- Avg. # of steps
- Repeated games
- Number of incomplete games
- Other less useful stats
File Management
You can save/open your favorite game just like any documents! Game history is preserved.
Check out README.md
if you are interested in learning about the algorithms and optimizations.
Enjoy!!!