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