Gomocup 2014, The 15th tournament (April the 10-13th, 2014)

The Gomocup 2014 took place on April the 10th-13th. All the games were run on one computer Dell Inspiron SE-7720, Windows 8.1 x64 Intel Core i7 (Ivy Bridge) 3630QM(2.4/3.4GHz), 8GB RAM. Furthermore the piskvork server was set up to the computer in datacentre with public IP and connected to the backhaul network. The Gomocup online was redesigned with the current edge technologies like HTML5 canvas and websockets to bring real time tournament gomoku boards. On the other side the each piskvork client send moves via websockets to piskvork server. this solution was much more better, because it does not need to instantiate new connection for every move.

Openings for gomocup 2014 were again choosen by Alexander Bogatirev, gomoku player, manager of Team Russia online, member of Gomoku Committee RIF and can be found here. Thanks to Alexander.

What is new?

UPDATES

  • Goro 2014 - SEE instruction support
  • Hewer 2014 - support hybrid architecture x64-x86, speeding up
  • SlowRenju 2014 - algorithm
  • Swine 2014 - algorithm
  • Tito 2014 - Windows 8 support
  • Yixin 2014 - algorithm

NEW AI

  • FastGomoku
  • Prolog
  • Zetor
  • HighFive
  • Licht14

Several old AI ws removed from Gomocup tournament, because dos programs are no more compatible with windows 8. The following incompatible AI were removed:

  • Trunkat
  • AI1000
  • Leonardo
  • Brutefor
  • Curnpis

There were technical difficulties like every year. this time it was caused by entirelly new system, but all bugs have been fixed during the tournament. Some reported, that they cannot see the online tournament even with latest HTML5 browser. This is caused, because some proxy servers doesn't support websockets.

 

Tournament Time limit per move [s] Time limit per match [s] Memory limit [MB] Board size More than five in row wins
Freestyle 1.league 300 1000 350 20 yes
Freestyle 2.league 30 180 350 20 yes
Freestyle 3.league 30 180 350 20 yes
Freestyle 4.league 30 180 350 20 yes
Fastgame 5 120 350 20 yes
Standard 300 1000 350 15 no

 

The Onix10 was not included again, because it is crashing very often. I hope it will be fixed sometime.

Ranking and groups before the tournament

Tournament system was similiar to the last one. I set up a rank according to last tournament and the Ai were divided into 3 groups. From every league, the first three were moving up.

Ranking

1.
Yixin
Tito2010
RenjuSolver
Hewer12
Goro2013
HGarden07
Swine13
+3
------------------------------------
GMotor2011
Pela
SlowRenju

2.
Kanec
Jude
Amoeba
Pecuchet
Noesis
QMentat6
+3

----------------------
3.
Nabamoku
Puskvorec
Pisq7
----Leonardo
Fiverow
----Trunkat
PureGM13

4.
Imro74
Valkyrie
AI1000
---BruteFor
Benjamin
----Curnpis
Brain-Crusher2010
Mushroom

--New--
FastGomoku
Prolog
Zetor
HighFive
Licht14

Results of Gomocup 3. freestyle gomoku league

Results of Gomocup 2. freestyle gomoku league

Results of Gomocup 1. freestyle gomoku league

Compared to the Gomocup 2014, there were 16 engines in the final group. Pela, Gmotor and SlowRenju advanced to the final.

Yixin was excelating from the begging to the end of the tournament, Yixin showed his power and finished like a new Gomocup 2014 winner again.
The winner of Gomocup 2014 is Yixin written by Kai Sun from China, congratulation!!!.
On the 2nd was RenjuSolver written by Xiang Don Wen and on the third place was Hewer written by Tomas Kubes.
It was interesting that Yixin has quite better performance in Freestyle gomoku than in Standard Gomoku.

The main sponsor of Gomocup is game called GNO, hexa-dimensional gomoku (five in row).
The game GNO is the price for the winner of Gomocup.

Congratulation to Kai Sun (China), the author of Yixin.

In the end the Gomocup results are converted to Elo rankings.

Gomocup 2014 Elo ratings
Games used: groups 1, 2, 3, fastgame
Stat  - calculated by EloStat
Bayes - calculated by BayesElo, probably more accurate
 
        Name            Bayes   Stat    Games
1       Yixin2014       2038    1740    216
2       renjusolver     1898    1655     54
3       hewer2014       1838    1553    216
4       goro2014        1789    1517    216
5       Tito2014        1769    1503    216
6       sWINe2014       1736    1481    216
7       HGarden07       1692    1453    216
8       pela            1539    1389    282
9       gmotor11        1534    1386    282
10      SlowRenju2014   1457    1344    282
11      HighFive        1427    1351    312
12      Kanec           1418    1339    228
13      amoeba10        1236    1235    228
14      zetor           1170    1208    312
15      jude            1164    1195    228
16      Pecuchet        1118    1168    228
17      licht14         1061    1159    246
18      QMENTAT6        1061    1134    227
19      Noesis          1056    1077     66
20      Puskvorec       984     1116    246
21      nabamoku        948     1079    312
22      PureGM12        932     1086    246
23      pisq7           913     1075    246
24      fast-gomoku14   895     1063    246
25      imro13          805     987      84
26      Benjamin        749     970     245
27      valkyrie        733     958     246
28      fiverow         706     940     246
29      prolog          642     893     246
30      Crusher10       604     864     246
31      mushroom        289     574     246

Standard gomoku tournament is played on board of size 15x15 fileds and exactly five stones in row wins. The openings are adjusted compare to the freestyle gomoku.

There was a new AI Zetor supporting standard gomoku. I have analyzed again AI Valkyrie and the decision has made, that it suport the standard gomoku game.

The results were different then last year. The tournament was very tight. Both Tito and Yixin has the same number of points, same ration and the match beteen them was 3:3. In such case a time per turn determines. That is why Tito became the winner in standard gomoku. Tito's time per move was 8.9 s, while Yixin's time per move was 12s.

The winner of standard group was Tito written by Andrej Tokarjev, the second was Yixin by Kai Sun and the third was Hewer written by Tomas Kubes.

The AI in the Fast Game were order according to Gomocup 2012 results, so the strongest AI matched in the end.

The FastGame was not tight as the last Year. New new version of Yixin quickly took control over the tournament and finally win the tournament. Congratulation to the Yixin and the author Kai Sun from China. The second was Goro and the third was Hewer. All five top position was occupied by new AI's made in 2014.

You can download complete results and openings here