The 2021 Computer Olympiad
Abstract
The 24th Computer Olympiad was held online during August/September 2021. With 60 participants competing in 22 events, the event was a success. This raises the question as to whether the ICGA and its members are best served by having future Olympiads online or returning to the in-person format.
1.Introduction
The pandemic forced many events to move online, and the Computer Olympiad was no exception. The 23rd Olympiad (2020) was held online, forcing the ICGA to rethink the event format and rules. Building on that success, the 24th Olympiad was also online during August and September 2021. This report summarizes the observations and results from this event.
2.Preparation
With the pandemic still a global concern, there was only one choice if the ICGA was to hold an Olympiad in 2021: it had to be online. Moving the 2020 event online involved considerable work, as the organizers (the three authors of this paper) had to create a new format for the competitions and a new set of rules. The 2020 event ran smoothly and was almost problem free.
The 2021 Olympiad had an almost identical format to the previous event. Some minor rule changes were made to accommodate a few unforeseen situations. As well, the event schedule was modified to prevent the annoying problem of having to collect some of the registration fees after the events were concluded. For 2021, all registration fees were paid in advance, with only one exception. Other than that, because of the sportsmanship and cooperation of the participants, the event was trouble free. Information on the Olympiad schedule (2021 Computer Olympiad, 2021) and rules (Computer Olympiad Rules, 2021) are available.
Each event was self-organized. For each event, the participants were asked to agree on the following competition details:
Format, with a round-robin being the standard.
Number of games played between competitors.
Time controls (most games had a standard setting).
Playoffs. Some events agreed on the final round-robin standings serving for decisions on the medals. Other competitions had 1, 2 or 4-game matches to determine the medals.
The 2021 Olympiad saw the debut of a new competition: Sylver Coinage (2022). This game was created by the brilliant mathematician John Conway, who sadly passed away in 2020 due to COVID-19. Conway has many claims to fame but is perhaps best known for his Game of Life. Thank you to Gilad Moskowitz for introducing the game to the Olympiad.
3.Results
In 2021, we had 22 competitions totalling 60 registrants. In terms of the number of events, it tied for the second largest in Olympiad history, behind 24 in the 22nd Olympiad (Macau, 2019) (Schaeffer, 2021). As to the number of participants, this was tied for the 10th largest in Olympiad history. The record is 108 in the 15th Olympiad (Kanazawa, Japan, 2010).
Note that a further 10 competitions were not held because there was only a single entrant. Hopefully these games will reappear in the 2022 Olympiad.
Compared to our first online Olympiad (November/December 2020 (Iida et al., 2021)), the number of competitions went up by one, but the number of participating programs dropped by five.
The ICGA congratulations all the Gold, Silver, and Bronze Medal winners, and thanks all the participants of the 24th Computer Olympiad. There were many interesting results, but one accomplishment stands out for special recognition. Quentin Cohen-Solal and Tristan Cazenave seem to be on a mission to win every competition. This year they entered 16, winning the Gold Medal in 11. That’s going to be a difficult record to beat! Congratulations Quentin and Tristan.
The Appendix includes the results from all 22 Olympiad competitions.
4.Perspectives
The move to online raises two critical issues that the ICGA membership needs to resolve: a) online, in-person, or a hybrid Olympiad; and b) increasing the number of entries.
Post the pandemic, should the Olympiad return to its traditional in-person format? The cost of travelling to an Olympiad has been discussed in the past as being a significant barrier to participation. The online format was seen as a way for increasing the number of participating programs. However, the data does not support this. The historical record for the Olympiads shows 2020 and 2021 to be typical years in terms of entries (Schaeffer, 2021).
From the organizational point of view, an online Olympiad is much easier to organize (and less costly) than an in-person event. There is no need to deal with finding a venue, renting space, renting computers, obtaining Internet access, and so on. Essentially the move online comes without any significant financial costs for the organizers and the participants. Of course, an online Olympiad loses the most important aspect of in-person events – the ability to interact with your colleagues in person. We can debate the quality of in-person versus online interactions, but it appears that for most Olympiad programmers online is less appealing for having casual discussions of games and AI.
How do we increase the number of Olympiad entries? Being online allows the event to easily handle more entries without incurring additional costs (which is not true for the in-person events). The Olympiad is advertised on the ICGA web site (low traffic), through several mailing lists (probably low impact), and from various mailouts (mostly to past participants). None of these methods seems to be reaching a new audience. Globally, game programming is a popular activity, but we have been unable to reach more game-AI programming aficionados.
Your thoughts on these issues are most welcome. Please contact jonathan@ualberta.ca.
Appendices
Appendix
Amazons (2)
Thésée: Quentin Cohen-Solal, Tristan Cazenave (quentin.cohen-solal@dauphine.psl.eu)
Congratulations to the Thésée team for the Gold Medal in Amazons.
Arimaa (1)
Ataxx (1)
Brazilian Draughts (2)
AmazonsPlus | Thésée | Total | |
AmazonsPlus | XXX | 0 | 0 |
Thésée | 2 | XXX | 2 |
Tdk88: Ton Tillemans (ton_til@bluemail.ch)
Congratulations to the EVE team for the Gold Medal in Brazilian Draughts.
Breakthrough (2)
EVE | Tdk88 | Total | |
EVE | XXX | 1 1 1 2 | 5 |
Tdk88 | 1 1 1 0 | XXX | 3 |
R2D2: Quentin Cohen-Solal, Tristan Cazenave (quentin.cohen-solal@dauphine.psl.eu)
Congratulations to the R2D2 team for the Gold Medal in Breakthrough.
Canadian Draughts (2)
DaSoJai | R2D2 | Total | |
DaSoJai | XXX | 0 | 0 |
R2D2 | 2 | XXX | 2 |
Tdkcan: Ton Tillemans (ton_til@bluemail.ch)
Congratulations to the T-900-Cameron team for the Gold Medal in Canadian Draughts.
Chinese Checkers (1)
Chinese Chess (2)
T-900-Cameron | Tdkcan | Total | |
T-900-Cameron | XXX | 2 2 2 2 | 8 |
Tdkcan | 0 0 0 0 | XXX | 0 |
Stratar: Quentin Cohen-Solal, Tristan Cazenave (quentin.cohen-solal@dauphine.psl.eu)
Congratulations to the Shiga team for the Gold Medal in Chinese Chess.
Chinese Dark Chess (6)
Shiga | Stratar | Total | |
Shiga | XXX | 2-0 | 2 |
Stratar | 0-2 | XXX | 0 |
DarkCheese: Ping Chun Chen, Hsuan Yu Yaung, Chang Chih Yuan (a86107tommy@gmail.com)
DarkKnight: Chu-Hsuan Hsueh, Wen-Jie Tseng, I-Chen Wu (hsuehch@jaist.ac.jp)
PupilDarkChess: Cheng Yueh, Hung-Jui Chang (changhungjui@gmail.com)
Yahari: Jr-Chang Chen, You-Cheng Syu, Gang-Yu Fan, Ting-Yu Lin, Tsan-sheng Hsu, Hsuan-Yu Wang (tt40616@gmail.com)
Yanyu2.0: Yu-Yan Wang (d04405054@ems.npu.edu.tw)
Congratulations to the PupilDarkChess team for the Gold Medal in Chinese Dark Chess.
CLAP_ CDC | Dark Cheese | Dark Knight | Pupil-DarkChess | Yahari | Yanyu2.0 | Total | |
CLAP_ CDC | XXX | 2 | 2 | 0 | 1 | 1 | 6 |
DarkCheese | 0 | XXX | 0 | 0 | 0.5 | 2 | 2.5 |
DarkKnight | 0 | 2 | XXX | 2 | 2 | 1.5 | 7.5 |
Pupil-DarkChess | 2 | 2 | 0 | XXX | 2 | 2 | 8 |
Yahari | 1 | 1.5 | 0 | 0 | XXX | 2 | 4.5 |
Yanyu2.0 | 1 | 0 | 0.5 | 0 | 0 | XXX | 1.5 |
Congratulations to the DarkKnight team for the Silver Medal in Chinese Dark Chess.
Congratulations to the CLAP_CDC team for the Bronze Medal in Chinese Dark Chess.
Clobber (1)
Connect6 (4)
CLAP_Connect6: Shao-Xiong Zheng, Wei-yuan Hsu, Yuan-Hao Chen, I-Chen Wu (a84959947mp45@gmail.com)
Explorer: Yihao Wu, Miao Su, Xiaorui Li, Ke Zhou (1533176590@qq.com)
HPS6: Yu-Chang Lin, Shun-Shii Lin (yuchang103@gmail.com)
Congratulations to the CLAP_Connect6 team for the Gold Medal in Connect6.
Bernard-Lowe | CLAP_ Connect6 | Explorer | HPS6 | Total | |
Bernard-Lowe | XXX | 1 | 1 | 2 | 4 |
CLAP_ | 1 | XXX | 2 | 2 | 5 |
Connect6 | |||||
Explorer | 1 | 0 | XXX | 2 | 3 |
HPS6 | 0 | 0 | 0 | XXX | 0 |
Congratulations to the Bernard-Lowe team for the Silver Medal in Connect6.
Congratulations to the Explorer team for the Bronze Medal in Connect6.
Dice Shogi (1)
Draughts (3)
Tornado: Frank Mesander (f.mesander@xs4all.nl)
Zoe-A: Quentin Cohen-Solal, Tristan Cazenave (quentin.cohen-solal@dauphine.psl.eu)
Congratulations to the Tdking team for the Gold Medal in Draughts.
Tdking | Tornado | Zoe-A | Total | Playoff | |
Tdking | XXX | 2 2 | 2 2 | 8 | |
Tornado | 0 0 | XXX | 1 1 | 2 | 1 0 |
Zoe-A | 0 0 | 1 1 | XXX | 2 | 1 2 |
Congratulations to the Zoe-A team for the Silver Medal in Draughts.
EinStein Würfelt Nicht (2)
VSWTN: FangYi Chen, YiHao Wu, YunPeng Zhang, Ke Zhou (1195210454@qq.com)
Congratulations to the VSWTN team for the Gold Medal in EinStein Würfelt Nicht.
Go (9×9) (3)
Reinstein | VSWTN | Total | |
Reinstein | XXX | 3 | 3 |
VSWTN | 7 | XXX | 7 |
EzGo01: Lin Hung Cheng, Yi-Ting Chiang (d94021@csie.ntu.edu.tw)
Sayuri: Hung Zhe Lin (cglemon000@gmail.com)
Congratulations to the CGI Go Intelligence team for the Gold Medal in Go (9×9).
CGI Go Intelligence | EzGo01 | Sayuri | Total | |
CGI Go Intelligence | XXX | 2-0 | 2-0 | 4 |
EzGo01 | 0-2 | XXX | 0-2 | 0 |
Sayuri | 0-2 | 2-0 | XXX | 2 |
Congratulations to the Sayuri team for the Silver Medal in Go (9×9).
Gomoku (1)
Havannah (8×8) (2)
NDHU-PolyGames: Shi-Jim Yen, NDHU (sjyen@mail.ndhu.edu.tw)
Doombot-8 | NDHU-PolyGames | Total | |
Doombot-8 | XXX | 2 | 2 |
NDHU-PolyGames | 0 | XXX | 0 |
Congratulations to the Doombot-8 team for the Gold Medal in Havannah (8×8).
Havannah (10×10) (2)
NDHU-PolyGames: Shi-Jim Yen, NDHU (sjyen@mail.ndhu.edu.tw)
Congratulations to the Doombot-10 team for the Gold Medal in Havannah (10×10).
Hex (11×11) (2)
Doombot-10 | NDHU-PolyGames | Total | |
Doombot-10 | XXX | 2 | 2 |
NDHU-PolyGames | 0 | XXX | 0 |
Ultron-11: Quentin Cohen-Solal, Tristan Cazenave (quentin.cohen-solal@dauphine.psl.eu)
Congratulations to the Ultron-11 team for the Gold Medal in Hex (11×11).
Hex (13×13) (2)
import * | Ultron-11 | Total | |
import * | XXX | 0 | 0 |
Ultron-11 | 2 | XXX | 2 |
Ultron-13: Quentin Cohen-Solal, Tristan Cazenave (quentin.cohen-solal@dauphine.psl.eu)
Congratulations to the Ultron-13 team for the Gold Medal in Hex (13×13).
Hex (19×19) (2)
NDHU-PolyGames | Ultron-13 | Total | |
NDHU-PolyGames | XXX | 0-2 | 0 |
Ultron-13 | 2-0 | XXX | 2 |
Ultron-19: Quentin Cohen-Solal, Tristan Cazenave (quentin.cohen-solal@dauphine.psl.eu)
NDHU-PolyGames | Ultron-19 | Total | |
NDHU-PolyGames | XXX | 0 | 0 |
Ultron-19 | 2 | XXX | 2 |
Congratulations to the Ultron-19 team for the Gold Medal in Hex (19×19).
Kyoto Shogi (1)
Lines of Action (1)
Mahjong (4)
Seofon: Zong-Han Lin, Yu-Chen Lin, Shun-Shii Lin (kyon951118@gmail.com)
SimCat: Shih-Chieh Tang, Feng-Shen Liao, I-Chen Wu (fight5566jay@gmail.com)
VeryLongCat: Shih-Chieh Tang, Li-Kai Tsuang, I-Chen Wu (fight5566jay@gmail.com)
Congratulations to the Seofon team for the Gold Medal in Mahjong.
Total | |
FatesGate | |
Seofon | 43500 |
SimCat | 39000 |
VeryLongCat |
Congratulations to the SimCat team for the Silver Medal in Mahjong.
Congratulations to the VeryLongCat team for the Bronze Medal in Mahjong.
MiniShogi (2)
Nyanpass: Hsuan-Yu Wang (tt40616@gmail.com)
Congratulations to the Nyanpass team for the Gold Medal in MiniShogi.
Nonogram (3)
Megatron | Nyanpass | Total | |
Megatron | XXX | 0 | 0 |
Nyanpass | 2 | XXX | 2 |
Requim: Yen-Chi Chen, Shun-Shii Lin (zxkyjimmy@gmail.com)
The Heirs: Jia-Jun Yeh, Kuo-Chan Huang, Wei-Chiao Huang, Yan-Rong Guo, Tzung-Shuan Tsai (tts628@gmail.com)
Congratulations to the Requim team for the Gold Medal in Nonogram.
# Solved | Time Used | Rank | |
Defense | 1,000 | 2205.516 | 3 |
Requim | 1,000 | 1515.056 | 1 |
The Heirs | 1,000 | 2065.281 | 2 |
Congratulations to the Heirs team for the Silver Medal in Nonogram.
Othello (8×8) (3)
Maverick: Yen-Chi Chen, Shun-Shii Lin (zxkyjimmy@gmail.com)
Réplicateur #8: Quentin Cohen-Solal, Tristan Cazenave (quentin.cohen-solal@dauphine.psl.eu)
Congratulations to the Réplicateur #8 team for the Gold Medal in Othello (8×8).
DeepO | Maverick | Réplicateur #8 | Total | |
DeepO | XXX | 0 | 0 | 0 |
Maverick | 2 | XXX | 0.5 | 2.5 |
Réplicateur #8 | 2 | 1.5 | XXX | 3.5 |
Congratulations to the Maverick team for the Silver Medal in Othello (8×8).
Othello (10×10) (1)
Outer-Open Gomoku (5)
Marvin: Quentin Cohen-Solal, Tristan Cazenave (quentin.cohen-solal@dauphine.psl.eu)
Nonoku: Jiunn-Haur Chern, Shun-Shii Lin (wwes20107@gmail.com)
rm -rf /*: JiaYuan Huang, YiChen Pan, JunHong Liu, Ke Zhou (506149387@qq.com)
RuiRabbit: Jui-Yu Wang, Shun-Shii Lin (rabbit922w@gmail.com)
Congratulations to the rm -rf /* team for the Gold Medal in Outer-Open Gomoku.
CLAP_ OOG | Marvin | Nonoku | rm -rf /* | RuiRabbit | Total | |
CLAP_ OOG | XXX | 2 | 2 | 0 | 2 | 6 |
Marvin | 0 | XXX | 2 | 0 | 2 | 4 |
Nonoku | 0 | 0 | XXX | 0 | 1 | 1 |
rm -rf /* | 2 | 2 | 2 | XXX | 2 | 8 |
RuiRabbit | 0 | 0 | 1 | 0 | XXX | 1 |
Congratulations to the CLAP_ OOG team for the Silver Medal in Outer-Open Gomoku.
Congratulations to the Marvin team for the Bronze Medal in Outer-Open Gomoku.
Santorini (1)
Surakarta (2)
Athénan: Quentin Cohen-Solal, Tristan Cazenave (quentin.cohen-solal@dauphine.psl.eu)
Congratulations to the Athénan team for the Gold Medal in Surakarta.
Sylver Coinage (3)
Artificial Idiot | Athénan | Total | |
Artificial Idiot | XXX | 0 | 0 |
Athénan | 2 | XXX | 2 |
miniMax: Gilad Moskowitz (gilad.moskowitz@gmail.com)
strongCounterV2: Gilad Moskowitz (gilad.moskowitz@gmail.com)
Congratulations to the strongCounterV2 team for the Gold Medal in Sylver Coinage.
leeavBot | miniMax | Strong-CounterV2 | Total | |
leeavBot | XXX | 0 | 0 | 0 |
miniMax | 2 | XXX | 0 | 2 |
strongCounterV2 | 2 | 2 | XXX | 4 |
Congratulations to the miniMax team for the Silver Medal in Sylver Coinage.
References
1 | 2021 Computer Olympiad (2021). https://icga.org/?page_id=3216. |
2 | Computer Olympiad Rules (2021). https://icga.org/?page_id=3146. |
3 | Iida, H., Schaeffer, J. & Wu, I-C. ((2021) ). The Computer Olympiad 2020. ICGA Journal, 43: (2), 118–131. |
4 | Schaeffer, J. ((2021) ). The Computer Olympiads 1989–2020. ICGA Journal, 43: (3), 184–187. |
5 | Sylver Coinage (2022). https://en.wikipedia.org/wiki/Sylver_coinage. |