AI |
Version |
Author |
Download link |
Comment |
RAPFI |
2025 (0.43.01) |
Haobin Duan, Zhiyang Hang, and other contributors listed in https://github.com/dhbloo/rapfi/blob/master/AUTHORS |
Download |
New NNUE architecture featuring a reduced weight size and lower memory footprint. Added support for AVX-VNNI, AVX-512, and AVX-512 VNNI instruction sets. |
RAPFI |
2024 (0.40.03) |
Haobin Duan, Zhiyang Hang, Rapfi Contributors, Stockfish Developers, and Pikafish Team |
Download |
NNUE architecture has been updated and the engine has been tuned. Bug fixes. |
RAPFI |
2023 (0.39.01) |
Haobin Duan, Zhiyang Hang, Rapfi Contributors, Stockfish Developers, and Pikafish Team |
Download |
The NNUE has been updated with newer architecture and trained weights, and the engine has been tuned with SPSA. General search has been improved, and database functionality has been introduced that allows recording database files which is compatible with Yixin's format. |
RAPFI |
2022 (0.34.05) |
Haobin Duan, Zhiyang Hang |
Download |
Rapfi is now equipped with an NNUE (Efficiently updatable neural network) trained on games played by Katagomo. Although NNUE runs with a lower speed, its accuracy on evaluation brings notable strength improvement. Classical evaluation is improved via automatic tuning, and combines with NNUE in a hybrid way. Search and speed is also improved. This version is for the unlimited league. |
RAPFI |
2022 (0.34.05) |
Haobin Duan, Zhiyang Hang |
Download |
Rapfi is now equipped with an NNUE (Efficiently updatable neural network) trained on games played by Katagomo. Although NNUE runs with a lower speed, its accuracy on evaluation brings notable strength improvement. Classical evaluation is improved via automatic tuning, and combines with NNUE in a hybrid way. Search and speed is also improved. |
RAPFI |
2021 (0.29.02) |
Haobin Duan |
Download |
Support for standard and renju rule is added; serveral bugs are fixed and some modification is made on evaluation; basic support for Yixin-Board is added. |
RAPFI |
2019 (0.26.11) |
Haobin Duan |
Download |
Algorithm has been completely rewritten, and speed was improved. Some modifications were made on evaluation. |
RAPFI |
2018 (2018.02) |
Haobin Duan |
Download |
|
ALPHAGOMOKU(MK) |
2025 (5.9.2) |
Maciej Kozarzewski |
Download |
New neural network architecture. |
ALPHAGOMOKU(MK) |
2024 (5.8.0) |
Maciej Kozarzewski |
Download |
Speedup from using AVX512. Added OpenCL backend. Working support for YixinBoard. Small improvements in the alpha-beta search. Also added freestyle network for 15x15 board. |
ALPHAGOMOKU(MK) |
2024 (5.8.0) |
Maciej Kozarzewski |
Download |
Speedup from using AVX512. Added OpenCL backend. Working support for YixinBoard. Small improvements in the alpha-beta search. Also added freestyle network for 15x15 board. This version is used in the unlimited tournament. |
ALPHAGOMOKU(MK) |
2023 (5.6.0) |
Maciej Kozarzewski |
Download |
Added support for renju and caro. New networks trained on 5 million games. VCF solver was upgraded to alpha-beta serach. Added basic support for Yixinboard protocol. Also some speedups. |
ALPHAGOMOKU(MK) |
2022 (5.3) |
Maciej Kozarzewski |
Download |
Now using Monte Carlo Graph Search. Fixes and optimizations in the VCF solver. Improved time management. Added several utilities like benchmarking or automatic configuration. |
ALPHAGOMOKU(MK) |
2021 (5.0) |
Maciej Kozarzewski |
Download |
New training run of about 1 million games; included VCF solver in the search algorithm. This version is designed for the experimental tournament. |
ALPHAGOMOKU(MK) |
2021 (5.0) |
Maciej Kozarzewski |
Download |
New training run of about 1 million games; included VCF solver in the search algorithm. This version is used in the classical leagues. |
ALPHAGOMOKU(MK) |
2020 (4.0) |
Maciej Kozarzewski |
Download |
New implementation. It now uses some Gomoku-specific features as input to neural network. New training run of approximately 600k self-play games. |
ALPHAGOMOKU(MK) |
2019 (3.0) |
Maciej Kozarzewski |
Download |
Completely new implementation. Network was trained for much longer than the previous one. Also, now it supports standard rule on 15x16 board. This version supports both freestyle and standard rules. |
ALPHAGOMOKU(MK) |
2019 (3.0) |
Maciej Kozarzewski |
Download |
Completely new implementation. Network was trained for much longer than the previous one. Also, now it supports standard rule on 15x16 board. This version is used in the standard group. |
ALPHAGOMOKU(MK) |
2019 (3.0) |
Maciej Kozarzewski |
Download |
Completely new implementation. Network was trained for much longer than the previous one. Also, now it supports standard rule on 15x15 board. This version is used in the freestyle group. |
ALPHAGOMOKU(MK) |
2018 (1.0) |
Maciej Kozarzewski |
Download |
AlphaGomoku is based on AlphaGo Zero - MCTS with deep neural network trained from self play. |
JAX |
2025 |
Kailong Jiang |
Download |
The Monte Carlo tree search plus neural network model solution from last year is used, but the models are more powerful and there are fewer of them, and the four rules (Freestyle, Standard, Renju, Standard Caro) with a board size of 15 use the same model; one engine supports all groups of Gomocup2025 competitions; and a memory problem in multi-threaded search is fixed. |
JAX |
2024 |
Kailong Jiang |
Download |
Multiple rules (Freestyle, Standard, Renju, and Standard Caro), multiple board sizes, and multiple devices (CPU, CUDA, TensorRT) are supported; the MCTS and the self-play improvement loop have been optimized, and several methods from KataGo have been adopted; random balanced openings and historical Gomocup openings have been added to the self-play; the spatial position feature of patterns (e.g., Double Four) is fed into the neural network to improve the precision of policy and value predictions; depending on the rules, the neural network is trained with between 2 and 10 million games. |
JAX |
2024 |
Kailong Jiang |
Download |
Multiple rules (Freestyle, Standard, Renju, and Standard Caro), multiple board sizes, and multiple devices (CPU, CUDA, TensorRT) are supported; the MCTS and the self-play improvement loop have been optimized, and several methods from KataGo have been adopted; random balanced openings and historical Gomocup openings have been added to the self-play; the spatial position feature of patterns (e.g., Double Four) is fed into the neural network to improve the precision of policy and value predictions; depending on the rules, the neural network is trained with between 2 and 10 million games. This version is used in the unlimited tournament. |
JAX |
2023 |
Kailong Jiang |
Download |
Improved MCTS and CNN, self-play training from zero. |
BARBAKAN |
2021 (1.0) |
Janos Wolosz and contributors of Katago |
Download |
To determine the best moves Barbakan is combining two kinds of searches: a relatively slow Monte Carlo search with NN evaluation and a fast surewin search on the search leaves. The Monte Carlo search and the NN training pipeline of Barbakan is based on go program KataGo. Barbakan supports freestyle rule. |
KATAGOMO |
2021 (20210502) |
Zhiyang Hang and contributors of Katago |
Download |
Rewritten based on a new Katago version, so it has a CPU-only version now and will participate in all the classical leagues as well; added a strict VCF solver; new nets with VCF feature input. This version is used in the standard group. |
KATAGOMO |
2021 (20210502) |
Zhiyang Hang and contributors of Katago |
Download |
Rewritten based on a new Katago version, so it has a CPU-only version now and will participate in all the classical leagues as well; added a strict VCF solver; new nets with VCF feature input. This version is used in the renju group. |
KATAGOMO |
2021 (20210502) |
Zhiyang Hang and contributors of Katago |
Download |
Rewritten based on a new Katago version, so it has a CPU-only version now and will participate in all the classical leagues as well; added a strict VCF solver; new nets with VCF feature input. This version is used in the freestyle group. |
KATAGOMO |
2021 (20210502) |
Zhiyang Hang and contributors of Katago |
Download |
Rewritten based on a new Katago version, so it has a CPU-only version now and will participate in all the classical leagues as well; added a strict VCF solver; new nets with VCF feature input. This version is used in the experimental tournament. |
KATAGOMO |
2020 (1.3.1) |
Zhiyang Hang and contributors of Katago |
Download |
Katagomo is derived from Katago, a very efficient Go program with alphazero algorithm. The Gomoku version is modified and trained by Zhiyang Hang. KataGomo can reach very high level with several days of training with a few GPUs, maybe much stronger than Embryo 2019 with same time and same price computer. |
EMBRYO |
2025 (1.2.2-30b506d1) |
Mira Fontan, Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad |
Download |
Better support for AVX2 instruction set. Some speedup in search. |
EMBRYO |
2024 (1.2.1-2ee4b2f8) |
Mira Fontan, Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad |
Download |
Supports AVX2 instruction set. Fixed bug in move generator |
EMBRYO |
2023 (1.2.0-2084105e) |
Mira Fontan, Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad |
Download |
Improvement in search pruning, fixed bugs in Caro5 variant. |
EMBRYO |
2022 (1.1.1-381a3618) |
Mira Fontan, Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad |
Download |
The evaluation also takes into account 3 + 2 and 2 + 2 patterns. C++ code ready to run on Android, release with GUI coming soon. |
EMBRYO |
2021 (1.0.5-785859aa) |
Mira Fontan, Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad |
Download |
Fixed wrong forbidden points classification in Renju; fixed swap logic; some speedup. This version is used in the standard group. |
EMBRYO |
2021 (1.0.6-66c9cd65) |
Mira Fontan, Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad |
Download |
Fixed wrong forbidden points classification in Renju; fixed swap logic; some speedup. This version is used in the renju group. |
EMBRYO |
2021 (1.0.5-785859aa) |
Mira Fontan, Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad |
Download |
Fixed wrong forbidden points classification in Renju; fixed swap logic; some speedup. This version is used in the freestyle group. |
EMBRYO |
2021 (1.0.5-785859aa) |
Mira Fontan, Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad |
Download |
Fixed wrong forbidden points classification in Renju; fixed swap logic; some speedup. This version is used in the experimental tournament. |
EMBRYO |
2020 (1.0.5-7e4e7a1d) |
Mira Fontan, Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad |
Download |
Fixed wrong forbidden points classification in Renju, support for database format in Yixin format, pondering, new Caro version (like freestyle, except OXXXXXO is not a win), basic preparation for autotuning. This version is used in the freestyle group. |
EMBRYO |
2020 (1.0.5-7e4e7a1d) |
Mira Fontan, Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad |
Download |
Fixed wrong forbidden points classification in Renju, support for database format in Yixin format, pondering, new Caro version (like freestyle, except OXXXXXO is not a win), basic preparation for autotuning. This version is used in the standard group. |
EMBRYO |
2020 (1.0.5-7e4e7a1d) |
Mira Fontan, Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad |
Download |
Fixed wrong forbidden points classification in Renju, support for database format in Yixin format, pondering, new Caro version (like freestyle, except OXXXXXO is not a win), basic preparation for autotuning. This version is used in the freestyle group. |
EMBRYO |
2019 (0.6.4.2600) |
Mira Fontan, Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad |
Download |
New support for Standard and Renju rules, new time management, fixed pattern matching and positional evaluation, fixed alpha-beta tree pruning, time-critical parts were rewritten using parallel SIMD instructions, overall speedup about 25%, some commands from Yixin GUI implemented. This version is used in the renju group. |
EMBRYO |
2019 (0.6.4.2600) |
Mira Fontan, Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad |
Download |
New support for Standard and Renju rules, new time management, fixed pattern matching and positional evaluation, fixed alpha-beta tree pruning, time-critical parts were rewritten using parallel SIMD instructions, overall speedup about 25%, some commands from Yixin GUI implemented. This version is used in the standard group. |
EMBRYO |
2019 (0.6.4.2600) |
Mira Fontan, Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad |
Download |
New support for Standard and Renju rules, new time management, fixed pattern matching and positional evaluation, fixed alpha-beta tree pruning, time-critical parts were rewritten using parallel SIMD instructions, overall speedup about 25%, some commands from Yixin GUI implemented. This version is used in the freestyle group. |
EMBRYO |
2018 (0.5.4.1847) |
Mira Fontan, Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad |
Download |
A lot of errors fixed, speed up, completely rewritten moves generator. Embryo uses part of the search function (highly Gomoku-modified) from Stockfish. |
EMBRYO |
2017 (0.4.4.1173) |
Mira Fontan |
Download |
The AI is written in C++14, alpha-beta with search extensions, nullmove heuristics, and history heuristics. |
YIXIN |
2018 (0.7.13) |
Kai Sun |
Download |
The algorithm has been improved. |
YIXIN |
2017 (0.6.61) |
Kai Sun |
Download |
The algorithm has been improved; bug fixes. |
YIXIN |
2016 (0.6.9) |
Kai Sun |
Download |
Improvement of algorithm; support hybrid x86-64 to speed up; bug fixes. |
YIXIN |
2015 (0.4.35) |
Kai Sun |
Download |
The algorithm has been improved in version 2015, a bug has been fixed. |
YIXIN |
2014 (0.4.3) |
Kai Sun |
Download |
The algorithm has been improved in version 2014. |
YIXIN |
2013 (0.2.17C) |
Kai Sun |
Download |
Some bugs have been fixed and the algorithm has been improved. |
YIXIN |
2012 (0.2.14P) |
Kai Sun |
Download |
Same as in the tournament, but obfuscated (protected). |
YIXIN |
2011 (0.2.7) |
Kai Sun |
Download |
|
PENTAZEN |
2021 (0.4.18) |
Yuliang Sun |
Download |
Searching and evaluation are optimized; support SWAP-2, multithreading, and some Yixin-Board commands. This version is used in the freestyle and fastgame leagues |
PENTAZEN |
2021 (0.4.18) |
Yuliang Sun |
Download |
Searching and evaluation are optimized; support SWAP-2, multithreading, and some Yixin-Board commands. This version is used in the standard, renju, and experimental leagues |
PENTAZEN |
2020 (0.3.2) |
Yuliang Sun |
Download |
Rewrite almost every part. |
PENTAZEN |
2019 |
Yuliang Sun |
Download |
PentaZen is written in C and uses classic searching techniques. PentaZen is open source. The source code is on https://github.com/sun-yuliang/PentaZen-Gomocup. |
STARDUST |
2019 (1.2) |
Debing Zhang, Ming Zhang, Yumeng Wang |
Download |
StarDust is deep Learning-based AI. |
XOXO |
2021 (9) |
Jakub Horak |
Download |
Improved threat detection; auto tuning. This version is used in the standard league. |
XOXO |
2021 (8.0.2) |
Jakub Horak |
Download |
Improved threat detection; auto tuning. This version is used in the freestyle and fastgame leagues. |
XOXO |
2020 (8.0.1) |
Jakub Horak |
Download |
Better threat detection, support for standard rule, algorithm optimization, some alpha-beta enhancements. |
XOXO |
2019 (7.5) |
Jakub Horak |
Download |
Completely rewritten, optimized (more than 100x speed up), evaluation and move generation improvement. |
XOXO |
2018 (5.5) |
Jakub Horak |
Download |
A bug is fixed and the algorithm is a bit improved. This version is used in the standard group. |
XOXO |
2018 (5.5) |
Jakub Horak |
Download |
A bug is fixed and the algorithm is a bit improved. This version is used in the freestyle group. |
XOXO |
2017 (5.4.2) |
Jakub Horak |
Download |
Completely rewritten; the heuristic function is improved; support hybrid x86-64 to speed up. |
XOXO |
2016 (3.0.6) |
Jakub Horak |
Download |
Completely new. |
XOXO |
2015 (1.12) |
Jakub Horak |
Download |
|
WINE |
2018 (2.1) |
Jinjie Wang |
Download |
Algorithm performance is improved. |
WINE |
2017 |
Jinjie Wang |
Download |
|
SLOWRENJU |
2020 (5.1.4) |
Tianyi Hao |
Download |
A support for SWAP-2 is added. |
SLOWRENJU |
2019 (5.1.3) |
Tianyi Hao |
Download |
Tuning the parameters with self-playing; supporting the config file. |
SLOWRENJU |
2018 (5.1.2) |
Tianyi Hao |
Download |
There are some small modifications on the evaluation, although not sure whether there is really a improvement. |
SLOWRENJU |
2017 (5.1.1) |
Tianyi Hao |
Download |
A little modification on the algorithm; a bug of false-positive forbidden moves in renju rule has been fixed; faster than previous version. |
SLOWRENJU |
2016 (5.0.11) |
Tianyi Hao |
Download |
Improvement of algorithm and evaluation; support hybrid x86-64 to speed up; add support to renju rule. |
SLOWRENJU |
2015 (4.1) |
Tianyi Hao |
Download |
Improvement of searching algorithms and parameters. |
SLOWRENJU |
2014 (4.0) |
Tianyi Hao |
Download |
There is a little improvement with the algorithm. |
SLOWRENJU |
2013 (3.1) |
Tianyi Hao |
Download |
|
HEWER |
2018 (4.0.11.540) |
Tomas Kubes |
Download |
There were some changes in move-generator and minor change in evaluation function. Classic Alpha-Beta search with hash table and time management remains unchanged. This version is used in the standard group for Gomocup 2018. |
HEWER |
2018 (4.0.11.424) |
Tomas Kubes |
Download |
There were some changes in move-generator and minor change in evaluation function. Classic Alpha-Beta search with hash table and time management remains unchanged. This version is used in the freestyle group for Gomocup 2018. |
HEWER |
2015 (3.6) |
Tomas Kubes |
Download |
It is faster then Hewer 2014, slightly improved, search consider more moves, especially more tricky moves. |
HEWER |
2014 (3.5) |
Tomas Kubes |
Download |
It is faster then Hewer 2012. Requires .NET Framework 2.0 to be installed. |
HEWER |
2012 (3.4) |
Tomas Kubes |
Download |
|
HEWER |
2010 (3.3) |
Tomas Kubes |
Download |
|
HEWER |
2009 (3.2) |
Tomas Kubes |
Download |
|
HEWER |
2008 (3.1) |
Tomas Kubes |
Download |
|
HEWER |
2008 (3.0) |
Tomas Kubes |
Download |
|
HEWER |
2004 (2.4) |
Tomas Kubes |
Download |
|
HEWER |
2003 (0.274) |
Tomas Kubes |
Download |
Pn-search algorithm is used. Brief documentation included. |
TITO |
2014 (1.3.2) |
Andrej Tokarjev |
Download |
The bug involed crashing on fast computers, especially Windows 8, has been fixed. |
TITO |
2010 (1.3) |
Andrej Tokarjev |
Download |
|
TITO |
2008 (1.2) |
Andrej Tokarjev |
Download |
|
TITO |
2007 (1.1) |
Andrej Tokarjev |
Download |
|
TITO |
2006 (1.0) |
Andrej Tokarjev |
Download |
|
WHOSE |
2019 (20190401) |
Jiawei Huang |
Download |
Add extension to leaf. Add x64 version. |
WHOSE |
2018 (20180410) |
Jiawei Huang |
Download |
Fix the bug of takeback; Give up the calculation of VCF; Change the data structure; Optimize the algorithm. |
WHOSE |
2017 (20170412) |
Jiawei Huang |
Download |
|
DEEPFIRE |
2019 (2.0) |
Shuai Pan |
Download |
Rebuild code and improve speed. Add support for standard rule. Fix some bugs. |
DEEPFIRE |
2018 (1.0) |
Shuai Pan |
Download |
|
EGOZERO |
2025 (1.0) |
Yan Tang |
Download |
This version is based on MCTS and ResNet. |
GOFIVE |
2018 (0.7.0.0) |
Xin Huang |
Download |
|
ONIX |
2016 (2.0.1B) |
Istvan Virag, Janos Wagner |
Download |
A stable version of Onix 2010. |
ONIX |
2010 (2.0.1) |
Istvan Virag, Janos Wagner |
Download |
This version sometimes causes a crash. |
ONIX |
2008 (2.0) |
Istvan Virag, Janos Wagner |
Download |
|
ONIX |
2007 (2.0) |
Istvan Virag, Janos Wagner |
Download |
|
SWINE |
2017 (3.5) |
Jiri Fontan |
Download |
Tuned a little bit; support hybrid x86-64 to speed up. |
SWINE |
2015 (3.4) |
Jiri Fontan |
Download |
More correct algorithm. |
SWINE |
2014 (3.2) |
Jiri Fontan |
Download |
Slightly different version then swine 2013. |
SWINE |
2013 (3.3) |
Jiri Fontan |
Download |
Slightly different version then swine 2012, plays more correctly. |
SWINE |
2011 (3.2) |
Jiri Fontan |
Download |
It is not exactly the same version used in the tournament, there is fixed bug to support better human playing. |
SWINE |
2010 (3.1) |
Jiri Fontan |
Download |
|
SWINE |
2009 (3.0) |
Jiri Fontan |
Download |
|
SWINE |
2008 |
Jiri Fontan |
Download |
|
SWINE |
2007 |
Jiri Fontan |
Download |
|
SWINE |
2005 |
Jiri Fontan |
Download |
|
SWINE |
2004 |
Jiri Fontan |
Download |
|
SWINE |
2003 |
Jiri Fontan |
Download |
|
CARBON |
2017 (2.4) |
Michal Czardybon |
Download |
A bug is fixed. |
CARBON |
2016 (2.3) |
Michal Czardybon |
Download |
An open-source Gomoku program. The AI algorithm was one of the strongest as for 2002 and it's reasonable even now. It is ported to Gomocup interface and further improved by Petr Lastovicka. Carbon supports freestyle, standard, and renju rules. |
ARBILLO |
2022 (1.5) |
Lorenzo Piazzo |
Download |
First attempt. Standard (alpha-beta) player. Arbillo supports freestyle rule. |
SQUIRREL |
2024 (2) |
Xiyuan Liang |
Download |
Algorithm is improved. Some bugs of defense are fixed. Add support for standard and caro rules. |
SQUIRREL |
2023 (1) |
Xiyuan Liang |
Download |
A simple AI written in C++ with Alpha-beta pruning, iterative deepening search, VCF/VCT search and translation table. |
PELA |
2023 (7.9) |
Petr Lastovicka |
Download |
Caro rule was added in this version, algorithms are same as in previous version. |
PELA |
2017 (7.8) |
Petr Lastovicka |
Download |
A bug is fixed. |
PELA |
2016 (7.7) |
Petr Lastovicka |
Download |
Merge the modifications of AcaPela into Pela; add support to renju rule. |
PELA |
2015 (ACA) |
Farmer Lu |
Download |
Modification of Pela AI written by Petr Lastovicka. |
PELA |
2006 (7.5) |
Petr Lastovicka |
Download |
|
PELA |
2005 (7) |
Petr Lastovicka |
Download |
|
GMOTOR |
2011 |
Roman Vancura |
Download |
|
GMOTOR |
2007 (4.0.2) |
Roman Vancura |
Download |
|
GMOTOR |
2006 (3.1.0) |
Roman Vancura |
Download |
|
GMOTOR |
2005 (2.0) |
Roman Vancura |
Download |
|
CHIS |
2017 (4.5) |
Peiming Zheng |
Download |
Speed up. |
CHIS |
2016 |
Peiming Zheng |
Download |
An open-source Gomoku program. |
ZETOR |
2017 (4) |
Tomas Chmela |
Download |
Contains some improvements and bugfix. |
ZETOR |
2016 (3) |
Tomas Chmela |
Download |
Partially rewritten. |
ZETOR |
2015 (1) |
Tomas Chmela |
Download |
|
ZETOR |
2014 (0.7) |
Tomas Chmela |
Download |
AI is based on alpha-beta pruning of minimax agorithm with simple hash-table. Search depth at fast game is 2 half-move. Board size is supported from 15x15 to 20x20. Rule of win is selectable - exactly five wins or five and more wins. Program is written in C. |
KANEC |
2009 |
Jaroslav Babak |
Download |
|
KANEC |
2008 |
Jaroslav Babak |
Download |
|
KANEC |
2006 |
Jaroslav Babak |
Download |
|
KANEC |
2005 |
Jaroslav Babak |
Download |
|
EULRING |
2016 (3.0) |
Junyi Bian |
Download |
|
ANGEL |
2022 |
Yuan Xie |
Download |
Negamax Alpha-Beta search, possible position sort, quick believable VCF search, Iterative Deepening. Angel supports freestyle rule. |
JUDE |
2007 (1.0) |
Tian |
Download |
|
SPARKLE |
2017 (2.2) |
Jaechan Lee |
Download |
Slightly improved from the previous AI Ignitor. |
PECUCHET |
2007 |
Vilem Walter |
Download |
|
DJALL |
2018 (1.6) |
Ladislav Petr |
Download |
|
DJALL |
2017 (1.1) |
Ladislav Petr |
Download |
|
MONKEY |
2019 (1.1) |
Letian Yuan |
Download |
The Monkey is a very simple C# program which is mainly based on Alpha-Beta pruning algorithm. It can calculate VCF of 100 steps accurately. |
MENTAT |
2005 (Q1.6) |
Vojta Havranek |
Download |
Updated QMentat for Gomocup 2005. The algorithm is based on minimax. |
MENTAT |
2003 (Q1.4) |
Vojta Havranek |
Download |
Ancestor of Xmentat. |
MENTAT |
2002 (X1.9) |
Vojta Havranek |
Download |
|
MENTAT |
2001 (1.8) |
Vojta Havranek |
Download |
|
PUREGM |
2021 (2.0.0) |
Paul Dwyer |
Download |
MCTS algorithm guided by a trained ANN. |
PUREGM |
2020 (1.0.2) |
Paul Dwyer |
Download |
The pattern matching algorithm remains similar to previous versions of PureGM submitted years ago but is now the heuristic for an MCTS algorithm. |
PUREGM |
2013 |
Paul Dwyer |
Download |
Iteratively deepened Alpha-Beta pruned game tree search with template based heuristic. There is some tweaking and bug fixing compare to version 2012. |
PUREGM |
2012 |
Paul Dwyer |
Download |
Iteratively deepened Alpha-Beta pruned game tree search with template based heuristic. It is not exactly the version used in the tournament. |
PUREGM |
2011 |
Paul Dwyer |
Download |
Iteratively deepened Alpha-Beta pruned game tree search with template based heuristic. It is not exactly the version used in the tournament, there is an extra fixed bug to enable human playing. |
PUREGM |
2009 |
Paul Dwyer |
Download |
|
PUREGM |
2008 |
Paul Dwyer |
Download |
|
IMRO |
2015 (1.2) |
Imrich Kovac |
Download |
|
IMRO |
2013 (1.0) |
Imrich Kovac |
Download |
|
NOESIS |
2004 |
Mark Mammel |
Download |
|
FASTGOMOKU |
2015 (20150225) |
Zheng Wang |
Download |
|
FASTGOMOKU |
2014 (20140209) |
Zheng Wang |
Download |
FastGomoku 2014 was used instead of FastGomoku 2015 in Gomocup 2016 because it has been shown that version 2014 is significantly stronger than version 2015. |
PUSKVOREC |
2003 |
Patrik Bezdicek |
Download |
|
PISQ |
2004 (7) |
Martin Petricek |
Download |
A slightly upgraded Pisq from tournament 2004. |
PISQ |
2003 (6) |
Martin Petricek |
Download |
Windows version of pisq5 and pisq6 from Gomocup 2003. |
PISQ |
2000 (3/4/5) |
Martin Petricek |
Download |
You can set up it's difficulty by renaming from pisq1.exe to pisq5.exe. Level 5 is default. |
ZHOUMIAN |
2022 (0.1) |
Shangren Shang |
Download |
A low-IQ AI based on C language. Zhoumian supports freestyle rule. |
LICHT |
2014 (1.0) |
Xinhui Li |
Download |
|
DDQKCONQUER |
2022 (1.0) |
Shunyi Sui |
Download |
Mainly using the use-value network algorithm, alpha beta screening is also involved. DDQK-Conquer supports freestyle rule. |
STAHLFAUST |
2016 (1.0) |
Marco Kunze, Sebastian Nowozin |
Download |
An open-source gomoku program. It is ported to Gomocup interface by Petr Lastovicka. |
LIGHTBLUE |
2018 (2.4) |
Erwan Simon |
Download |
|
TPTC |
2025 (1.0) |
Bruno Yerro |
Download |
TPTC is written in python. |
VALKYRIE |
2013 (1.0) |
Kokubun Takashi |
Download |
Gomoku articial inteligence written in five days, Valkyrie is opensource project and it is hosted on github. |
FIVEROW |
2008 |
Yaroslav |
Download |
|
CRUSHER |
2010 |
Nils Beckmann |
Download |
Written in Delphi. Based on evaluation function withou search engine. |
PROLOG |
2014 (0.1) |
David Macek |
Download |
|
AIBB |
2020 (0.0.1) |
Cuihong Jiang |
Download |
AiBB is a basic engine using alphabeta algorithm for searching. |
MUSHROOM |
2011 (3.14159) |
Kai Chen |
Download |
|
WHATATEAM |
2018 (0.1) |
Fanny Tavart, Oscar Stefanini, Ronan Boiteau |
Download |
|
FIGRID |
2025 (0.3.0) |
Bobo Wu |
Download |
First version, really weak. |
AI |
2002 (1000) |
Jan Macura |
Download |
|
AI |
2002 (620) |
Jan Macura |
Download |
|
AI |
2001 (016) |
Jan Macura |
Download |
|
ALPHAGOMOKU(GS) |
2018 (1.0) |
Gerry Sun |
Download |
AlphaGomoku is based purely on deep neural network. |
AMOEBA |
2010 |
Galli Zoltan |
Download |
The program has three main components: an opening book for the early game, a Monte-Carlo tree search algorithm, a heuristic evaluation function tuned by the cross-entropy optimization algorithm. It was not used in the tournament since 2016 because its memory usage exceeds the quota too often on Windows 10. |
AMOEBA |
2009 (5.3) |
Galli Zoltan |
Download |
The program has three main components: an opening book for the early game, a Monte-Carlo tree search algorithm, a heuristic evaluation function tuned by the cross-entropy optimization algorithm. |
BENJAMIN |
2003 |
Benjamin Vejnar |
Download |
This AI is inclined to draw, a match Benjamin vs. long thinking AI takes a lot of time. |
BESTMOVE |
2004 |
Xiangdong Wen |
Download |
First brain we received from abroad!(USA) Uses new protocol. Tournament 2004 version. |
BETA |
2005 (1.0) |
Tomas Kubes |
Download |
|
BRUTEFOR |
2002 |
Vasek Synacek |
Download |
|
CURNPIS |
2000 |
Jan Curn |
Download |
|
DEEPBLUE |
2000 |
Vojta Havranek |
Download |
|
DOLORES |
2005 |
Tomas Kubes |
Download |
|
EGO |
2021 (8.0) |
Yan Tang |
Download |
Bug fixed. |
EGO |
2019 (7.0) |
Yan Tang |
Download |
Update the function of evaluation. |
EGO |
2018 (6.0) |
Yan Tang |
Download |
Ego is written in C++. |
GAMMAKU |
2017 (1.0) |
Zhihao Zhou, Ziyi Dou |
Download |
GammaKu for fastgame group. |
GAMMAKU |
2017 (1.0) |
Zhihao Zhou, Ziyi Dou |
Download |
GammaKu for freestyle group. |
GORO |
2018 |
Viktor Barykin |
Download |
Some weights were changed. |
GORO |
2017 |
Viktor Barykin |
Download |
Some parameters were changed. A protection makes it expired after some time (it is sending emails). |
GORO |
2016 |
Viktor Barykin |
Download |
Changed a bit. A protection makes it expired after some time (it is sending emails). |
GORO |
2015 |
Viktor Barykin |
Download |
Quite different. A protection makes it expired after some time (it is sending emails). |
GORO |
2014 |
Viktor Barykin |
Download |
A protection makes it expired after some time (it is sending emails). |
GORO |
2013 |
Viktor Barykin |
Download |
A protection makes it expired after some time (it is sending emails). |
GORO |
2012 |
Viktor Barykin |
Download |
A protection makes it expired after some time (it is sending emails). |
GORO |
2011 |
Viktor Barykin |
Download |
A protection makes it expired after some time (it is sending emails). |
GORO |
2010 |
Viktor Barykin |
Download |
A protection makes it expired after some time (it is sending emails). |
GORO |
2009 |
Viktor Barykin |
Download |
A protection makes it expired after some time (it is sending emails). |
GORO |
2007 |
Viktor Barykin |
Download |
A protection makes it expired after some time (it is sending emails). |
GORO |
2005 |
Viktor Barykin |
Download |
|
GORO |
2004 |
Viktor Barykin |
Download |
|
HGARDEN |
2007 (1.3) |
Bingqing Han |
Download |
|
HGARDEN |
2006 (0.4) |
Bingqing Han |
Download |
It is the version used in the 1st tournament AI vs. Human (11/2006). |
HGARDEN |
2006 (0.4) |
Bingqing Han |
Download |
It is the version used in the Gomocup 2006. |
HGARDEN |
2005 (0.2) |
Bingqing Han |
Download |
|
HIGHFIVE |
2014 (0.7) |
Peter Karpov |
Download |
It was not used in the tournament since 2016 because it crashes on Windows 10. |
IGNITOR |
2016 (1.0) |
Jaechan Lee |
Download |
|
KRYSA |
2002 |
Jiri Fontan |
Download |
Kerry is written in Delphi, so it can run under the windows only. |
LAVENDER |
2023 |
Hoang Vinh Nguyen |
Download |
This version only supports Standard Caro rule. |
LEONARDO |
2001 |
Milan Matlak |
Download |
|
NABAMOKU |
2008 |
Jiri Isa |
Download |
|
NABAMOKU |
2007 |
Jiri Isa |
Download |
|
PENTAZENNN |
2022 (0.5.0) |
Yuliang Sun and contributors of Katago |
Download |
Switch to MCTS with NN evaluation modified from KataGo. The alpha-beta search serves as a parallel surewin finder now. PentaZenNN supports standard and renju rules. This version is compiled with AVX2 instructions. |
PENTAZENNN |
2022 (0.5.0) |
Yuliang Sun and contributors of Katago |
Download |
Switch to MCTS with NN evaluation modified from KataGo. The alpha-beta search serves as a parallel surewin finder now. PentaZenNN supports standard and renju rules. |
PENTAZENNN |
2022 (0.5.0) |
Yuliang Sun and contributors of Katago |
Download |
Switch to MCTS with NN evaluation modified from KataGo. The alpha-beta search serves as a parallel surewin finder now. This version is for the unlimited league. |
PUREROCKY |
2016 |
Paul Dwyer |
Download |
Most of the tree based algorithms are removed from the previous AI PureGM, and the AI has been trained over the last several months to get stronger. |
RENJUSOLVER |
2011 (2008) |
Xiangdong Wen |
Download |
Based on Renju VCT Problems Solver, parameters were tuned up by XR. The configuration file is set to play standard rule. |
RENJUSOLVER |
2011 (2008) |
Xiangdong Wen |
Download |
Based on Renju VCT Problems Solver, parameters were tuned up by XR. The configuration file is set to play renju rule. |
RENJUSOLVER |
2011 (2008) |
Xiangdong Wen |
Download |
Based on Renju VCT Problems Solver, parameters were tuned up by XR. The configuration file is set to play freestyle rule. |
TIANSHU |
2020 (1.1) |
Guang Yang |
Download |
Tianshu is written in Python. The VCT/VCF algorithm is good. |
TRUNKAT |
2002 |
Jiri Trunkat |
Download |
AI Trunkat, the winner of Gomocup 2002. You can set up it's difficulty by renaming from trunkat1.exe to trunkat5.exe. A file CSWDPMI.EXE is required to be in the same directory with the brain. The program si written in DOS and it is not xompatible with Windows 8 and higher. |
WULIN |
2019 (1.0.0) |
Chao Liu |
Download |
Wulin is based on minimax search with alpha-beta pruning and a special VCF/VCT algorithm. (Comment from organizers: We notice that Wulin stops working after the tournaments, which we guess may be due to some protection that makes it expired after some time.) |
XL |
2016 |
Chengtao Chen |
Download |
An open-source Renju program. It is ported to Gomocup interface by Kai Sun and Tianyi Hao. |