Gomocup

Last updated

Gomocup is a worldwide tournament of artificial intelligences (AI) playing Gomoku and Renju. The tournament has been played since 2000 and takes place every year. [1] As of 2016, [2] it is the most famous and largest Gomoku AI tournament in the world, with around 40 participants from about 10 countries.

Contents

Rules

Gomocup has been played in the freestyle Gomoku rule with the board size of 20 since it was started in 2000. [3] In 2009, the standard Gomoku rule was added into Gomocup as a tournament, in which the board size is 15 and more than five in a row is not considered to be a win. [4] In 2016, the Renju rule was also added into Gomocup, with a board size of 15 and forbidden moves for black. [5] In particular, since there are a large number of participants in the freestyle Gomoku tournament, the freestyle Gomoku tournament is divided into several leagues, and the fast game tournament is introduced. [6]

To get rid of the fact that there is a winning strategy for the player who plays first in Gomoku, [7] balanced openings have been prepared by Gomoku experts since 2006. [8] Games would be started from these balanced openings, and neither side would have a big advantage from the very beginning.

AI vs. Human Tournament

There were two AI vs. Human tournaments held in the Czech Republic in 2006 and 2011.

In 2006, the top 3 programs in Gomocup had a tournament with 3 of the top 10 players in Piškvorky online. There were 2 games between each pair of AI and human players. The result was one win, one draw and one loss for AIs, and the total score was 3:3. [9]

In 2011, the tournament was between the top 4 programs in Gomocup and 4 players at the top of the Czech Gomoku rating list. Similar to the 1st tournament, there were 2 games between each pair of AI. This time there were 3 draws and 1 win for AIs, and the total score was 5:3. [10]

Elo Rating

The Elo rating system for Gomocup was built in 2016 and calculated with all the historical tournament results ever since. [11] The rating is calculated with the open-source tool BayesElo, [12] with a few parameters modified to get adapted to the Gomoku game. There is a rating list for each game rule. The Elo ratings are updated every year after the Gomocup tournament finishes.

Elo Ratings for Freestyle Gomoku [11]
RankAIAuthorCountryElo Rating
1YixinSun Kai China 2409
2GoroVictor Barykin Russia 1981
3RenjuSolverWen Xiangdong China 1951
4SlowRenjuHao Tianyi China 1937
4TitoAndrej Tokarjev Hungary 1928
6HewerTomas Kubes Czech Republic 1887
7SwineJiri Fontan Czech Republic 1843
8OnixIstvan Virag
Janos Wagner
Hungary 1843
9CarbonMichal Czardybon Poland 1810
10HGardenHan Bingqing China 1739
11WineWang Jinjie China 1696
12EmbryoMira Fontan Czech Republic 1647
13PelaPetr Lastovicka Czech Republic 1632
14WhoseHou Wen Czech Republic 1608
15GMotorRoman Vancura Czech Republic 1555
16HFMCsaba Jergler Hungary 1549
17KanecJaroslav Babak Czech Republic 1509
18ChisZheng Peiming China 1472
19ZetorTomas Chmela Czech Republic 1455
20XoXoJakub Horak Czech Republic 1442
21HighFivePeter Karpov Russia 1429
22BetaTomas Kubes Czech Republic 1362
23BestmoveWen Xiangdong China 1292
24EulringBian Junyi China 1286
25AmoebaGalli Zoltan Hungary 1283
26PecuchetVilem Walter Czech Republic 1204
27JudeLi Tian China 1200
28SparkleLee Jaechan South Korea 1172
29IgnitorLee Jaechan South Korea 1100
30QMentatVojta Havranek Czech Republic 1083
31KrysaJiri Fontan Czech Republic 1080
32NoesisMark Mammel United States 1065
33NabamokuJiri Isa Czech Republic 1011
34TrunkatJiri Trunkat Czech Republic 1000
35PureGMPaul Dwyer Japan 993
36ImroImrich Kovac Slovakia 972
37PuskvorecPatrik Bezdicek Czech Republic 969
38FastGomokuWang Zheng China 932
39PisqMartin Petricek Czech Republic 897
40DjallLadislav Petr Czech Republic 969
41LichtLi Xinhui China 814
42BruteforVasek Synacek Czech Republic 811
43StahlfaustMarco Kunze
Sebastian Nowozin
Germany 806
44ValkyrieTakashi Kokubun Japan 792
45LeonardoMilan Matlak Czech Republic 792
46BenjaminBenjamin Vejnar Czech Republic 789
47FiveRowYaroslav Ukraine 782
48AIJan Macura Czech Republic 754
49DeepBlueVojta Havranek Czech Republic 742
50PureRockyPaul Dwyer Japan 740
51CrusherNils Beckmann Germany 672
52CurnpisJan Curn Czech Republic 662
53PrologDavid Macek Czech Republic 623
54MushroomChen Kai China 383
Elo Ratings for Fastgame Gomoku [11]
RankAIAuthorCountryElo Rating
1YixinSun Kai China 2297
2GoroVictor Barykin Russia 2073
3HewerTomas Kubes Czech Republic 1930
4SlowRenjuHao Tianyi China 1863
5TitoAndrej Tokarjev Hungary 1855
6SwineJiri Fontan Czech Republic 1789
7CarbonMichal Czardybon Poland 1780
8HGardenHan Bingqing China 1705
9WineWang Jinjie China 1695
10PelaPetr Lastovicka Czech Republic 1663
11EmbryoMira Fontan Czech Republic 1658
12WhoseHou Wen China 1630
13GMotorRoman Vancura Czech Republic 1606
14ChisZheng Peiming China 1598
15HFMCsaba Jergler Hungary 1545
16XoXoJakub Horak Czech Republic 1505
17HighFivePeter Karpov Russia 1480
18KanecJaroslav Babak Czech Republic 1466
19ZetorTomas Chmela Czech Republic 1456
20AmoebaGalli Zoltan Hungary 1325
21EulringBian Junyi China 1310
22LichtLi Xinhui China 1283
23PecuchetVilem Walter Czech Republic 1230
24JudeLi Tian China 1219
25SparkleLee Jaechan South Korea 1219
26IgnitorLee Jaechan South Korea 1139
27QMentatVojta Havranek Czech Republic 1086
28NoesisMark Mammel United States 1061
29TrunkatJiri Trunkat Czech Republic 1060
30ImroImrich Kovac Slovakia 1019
31PuskvorecPatrik Bezdicek Czech Republic 1011
32NabamokuJiri Isa Czech Republic 1000
33PureGMPaul Dwyer Japan 965
34FastGomokuWang Zheng China 957
35PisqMartin Petricek Czech Republic 938
36DjallLadislav Petr Czech Republic 904
37LeonardoMilan Matlak Czech Republic 891
38BenjaminBenjamin Vejnar Czech Republic 862
39AIJan Macura Czech Republic 837
40ValkyrieTakashi Kokubun Japan 822
41StahlfaustMarco Kunze
Sebastian Nowozin
Germany 807
42FiveRowYaroslav Ukraine 773
43CurnpisJan Curn Czech Republic 728
44PureRockyPaul Dwyer Japan 727
45CrusherNils Beckmann Germany 669
46PrologDavid Macek Czech Republic 610
47MushroomChen Kai China 416
Elo Ratings for Standard Gomoku [11]
RankAIAuthorCountryElo Rating
1YixinSun Kai China 2409
2RenjuSolverWen Xiangdong China 1978
3SlowRenjuHao Tianyi China 1958
4TitoAndrej Tokarjev Hungary 1944
5HewerTomas Kubes Czech Republic 1928
6WhoseHou Wen China 1665
7CarbonMichal Czardybon Poland 1624
8GMotorRoman Vancura Czech Republic 1595
9PelaPetr Lastovicka Czech Republic 1572
10ZetorTomas Chmela Czech Republic 1507
Elo Ratings for Renju [11]
RankAIAuthorCountryElo Rating
1YixinSun Kai China 2725
2RenjuSolverWen Xiangdong China 2334
3SlowRenjuHao Tianyi China 2316
4CarbonMichal Czardybon Poland 2155
5XLChen Chengtao China 1982
6PelaPetr Lastovicka Czech Republic 1970
7WhoseHou Wen China 1927

Results

The results for the Gomocup tournaments since 2000 is in the following. [13]

Results of Gomocup Freestyle Gomoku League (2000 - 2017) [a]
Year1st2nd3rdBalanced

Opening

AIAuthorCountryAIAuthorCountryAIAuthorCountry
2000Pisq 5Martin Petricek Czech Republic Pisq 4Martin Petricek Czech Republic Pisq 3Martin Petricek Czech Republic Not used
2001Pisq 5Martin Petricek Czech Republic MentatVojta Havranek Czech Republic LeonardoMilan Matlak Czech Republic Not used
2002TrunkatJiri Trunkat Czech Republic KrysaJiri Fontan Czech Republic XMentatVojta Havranek Czech Republic Not used
2003SvineJiri Fontan Czech Republic HewerTomas Kubes Czech Republic TrunkatJiri Trunkat Czech Republic Not used
2004SvineJiri Fontan Czech Republic GoroVictor Barykin Russia BestmoveWen Xiangdong China Not used
2005GoroVictor Barykin Russia SwineJiri Fontan Czech Republic PelaPetr Lastovicka Czech Republic Not used
2006GoroVictor Barykin Russia TitoAndrej Tokarjev Hungary HGardenHan Bingqing China Used
2007TitoAndrej Tokarjev Hungary HGardenHan Bingqing China SwineJiri Fontan Czech Republic Used
2008TitoAndrej Tokarjev Hungary OnixIstvan Virag
Janos Wagner
Hungary HGardenHan Bingqing China Used
2009GoroVictor Barykin Russia OnixIstvan Virag
Janos Wagner
Hungary HGardenHan Bingqing China Used
2010GoroVictor Barykin Russia TitoAndrej Tokarjev Hungary OnixIstvan Virag
Janos Wagner
Hungary Used
2011TitoAndrej Tokarjev Hungary RenjuSolverWen Xiangdong China SwineJiri Fontan Czech Republic Used
2012YixinSun Kai China RenjuSolverWen Xiangdong China HewerTomas Kubes Czech Republic Used
2013YixinSun Kai China TitoAndrej Tokarjev Hungary RenjuSolverWen Xiangdong China Used
2014YixinSun Kai China RenjuSolverWen Xiangdong China HewerTomas Kubes Czech Republic Used
2015YixinSun Kai China RenjuSolverWen Xiangdong China TitoAndrej Tokarjev Hungary Used
2016YixinSun Kai China RenjuSolverWen Xiangdong China SlowRenjuHao Tianyi China Used
2017YixinSun Kai China RenjuSolverWen Xiangdong China GoroVictor Barykin Russia Used
2018YixinSun Kai China RenjuSolverWen Xiangdong China GoroVictor Barykin Russia Used
  1. One author is only allowed to submit one AI to each tournament since 2005.
Results of Gomocup Fastgame (Freestyle Gomoku) League (2005 - 2017)
Year1st2nd3rdBalanced

Opening

AIAuthorCountryAIAuthorCountryAIAuthorCountry
2005PelaPetr Lastovicka Czech Republic GoroVictor Barykin Russia BetaTomas Kubes Czech Republic Not used
2006PelaPetr Lastovicka Czech Republic TitoAndrej Tokarjev Hungary GoroVictor Barykin Russia Used
2007TitoAndrej Tokarjev Hungary HGardenHan Bingqing China PelaPetr Lastovicka Czech Republic Used
2008TitoAndrej Tokarjev Hungary HGardenHan Bingqing China HewerTomas Kubes Czech Republic Used
2009HewerTomas Kubes Czech Republic HGardenHan Bingqing China KanecJaroslav Babak Czech Republic Used
2010GoroVictor Barykin Russia HewerTomas Kubes Czech Republic TitoAndrej Tokarjev Hungary Used
2011SwineJiri Fontan Czech Republic TitoAndrej Tokarjev Hungary RenjuSolverWen Xiangdong China Used
2012HewerTomas Kubes Czech Republic YixinSun Kai China SwineJiri Fontan Czech Republic Used
2013YixinSun Kai China HewerTomas Kubes Czech Republic HGardenHan Bingqing China Used
2014YixinSun Kai China GoroVictor Barykin Russia HewerTomas Kubes Czech Republic Used
2015YixinSun Kai China GoroVictor Barykin Russia HewerTomas Kubes Czech Republic Used
2016YixinSun Kai China GoroVictor Barykin Russia SlowRenjuHao Tianyi China Used
2017YixinSun Kai China GoroVictor Barykin Russia HewerTomas Kubes Czech Republic Used
Results of Gomocup Standard Gomoku League (2009 - 2017) [a]
Year1st2nd3rdBalanced

Opening

AIAuthorCountryAIAuthorCountryAIAuthorCountry
2009HewerTomas Kubes Czech Republic PelaPetr Lastovicka Czech Republic -Used
2010HewerTomas Kubes Czech Republic TitoAndrej Tokarjev Hungary PelaPetr Lastovicka Czech Republic Used
2011TitoAndrej Tokarjev Hungary HewerTomas Kubes Czech Republic GMotorRoman Vancura Czech Republic Used
2012HewerTomas Kubes Czech Republic TitoAndrej Tokarjev Hungary YixinSun Kai China Used
2013YixinSun Kai China TitoAndrej Tokarjev Hungary HewerTomas Kubes Czech Republic Used
2014TitoAndrej Tokarjev Hungary YixinSun Kai China HewerTomas Kubes Czech Republic Used
2015YixinSun Kai China TitoAndrej Tokarjev Hungary HewerTomas Kubes Czech Republic Used
2016YixinSun Kai China RenjuSolverWen Xiangdong China TitoAndrej Tokarjev Hungary Used
2017YixinSun Kai China RenjuSolverWen Xiangdong China SlowRenjuHao Tianyi China Used
  1. The result of standard Gomoku is not accurate due to technical problems in 2009 and 2010.
Results of Gomocup Renju League (2016 - 2017)
Year1st2nd3rdBalanced

Opening

AIAuthorCountryAIAuthorCountryAIAuthorCountry
2016YixinSun Kai China RenjuSolverWen Xiangdong China SlowRenjuHao Tianyi China Used
2017YixinSun Kai China RenjuSolverWen Xiangdong China SlowRenjuHao Tianyi China Used

References

  1. "The Gomoku AI programming tournament". Gomocup. Archived from the original on 2016-06-04.
  2. "Gomocup 2016, the 17th tournament (April the 22nd-24th, 2016)".
  3. "Detailed Information". Gomocup.
  4. "Gomocup 2009, the 10th tournament (April the 4th, 2009)". Gomocup.
  5. "Gomocup 2016 Announcement". Gomocup. Archived from the original on 2016-05-14.
  6. "Gomocup 2005, the 6th tournament (April the 16th, 2005)". Gomocup.
  7. "Go-Moku and Threat Space Search" (PDF). Archived from the original (PDF) on 2016-09-28. Retrieved 2017-05-07.
  8. "Gomocup 2006, the 7th tournament (April the 28th, 2006)". Gomocup.
  9. "The 1st tournament AI vs. Human (November the 11th, 2006)". Gomocup. Retrieved 2016-06-02.
  10. "AI vs. Člověk 2011 | Česká federace piškvorek a renju". www.piskvorky.cz. Retrieved 2016-06-02.
  11. 1 2 3 4 5 "Elo Ratings". Gomocup.
  12. Coulom, Rémi. "Bayesian Elo Rating". www.remi-coulom.fr. Retrieved 2016-06-02.
  13. "Results | Gomocup". Gomocup. Retrieved 2016-06-02.