The Computer Olympiad 2020
Abstract
The 23rd Computer Olympiad was held November/December 2020. As a consequence of the global pandemic, for the first time the competitions were fought online. This involved creating new rules that were, in large part, dependent on having the participants cooperate on organizing and conducting the events. The event was a success and will be repeated online in 2021.
1.Introduction
The pandemic has forced many events to move online, and the Computer Olympiad was no exception. Initially the Olympiad, Computers and Games conference, and World Computer Chess Championship were to be held in June 2020 in Santiago de Compostela, Spain, as part of the European Conference on Artificial Intelligence (ECAI). ECAI eventually was moved online and held at the end of August 2020. Unfortunately the timeline was too tight for the ICGA to move our events online in time to co-locate with ECAI. In the end, the Computer Olympiad was held online in November/December 2020, the Computers and Games conference was cancelled, and the World Computer Chess Championships cancelled. At the time of this writing, the 2021 Computer Olympiad will be held online in August, the Advances in Computer Games conference in November, and the World Computer Chess Championships are yet to be determined.
This report is a summary of the 2020 Computer Olympiad. Previously there had been 22 Olympiads going back to the first one in 1989. All had been face-to-face events. Moving online faced some challenges, but in the end, everything worked well and we had a successful event.
2.Preparation
The ICGA held off moving the Olympiad online, holding out hope for the usual in-person event (along with a conference and the chess championships). When reality set in, we quickly moved to the online format. A revised call for participation reflected the changes needed for the venue change (2020 Computer Olympiad, 2021).
Although we had concerns about our community’s willingness to move from an in-person to an online format, they proved unfounded. Everyone recognized there was only one reasonable possibility – it was either an online Olympiad or no Olympiad.
The ideal scenario was that all competitions would move to the same online server. To facilitate that, the ICGA partnered with the Ludii project (Cameron Browne, project lead). “Ludii is a general game system designed to play, evaluate and design a wide range of games, including board games, card games, dice games, mathematical games, and so on” (Ludii, 2021). With some additional game support which the Ludii team enthusiastically carried out, the system offered us the opportunity to have a single uniform venue for the Olympiad. Unfortunately, this meant that Olympiad contestants would have to use the Ludii API (Application Programming Interface). This turned out to be a barrier for some (it meant additional programming) and alternatives were sought (the path of least effort).
The online event required creating an additional set of rules to govern the new format (2020 Computer Olympiad Rules, 2021). Essentially, we made each event to be self-organized by the participants. It could be held using Ludii, using an existing server (some games already had well-established servers), or some other communication method (e.g., playing using a video conferencing tool). As it turned out, most of the events were held using existing servers.
For each event, the participants were asked to agree on the following competition details (November 25–29):
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 final results.
Each event had 10 days to complete all the non-playoff games (November 30 to December 9), and an additional four days for playoffs (December 11–14). These dates slipped by a few days for some of the competitions.
3.Results
Twenty-one competitions were held, with a total of 65 participants. In terms of the number of events, it was the third largest in Olympiad history, behind 24 in the 22nd Olympiad (Macau, 2019) and 22 in the 21st Olympiad (Taipei, 2018). The number of participating programs was the 8th in Olympiad history, behind 108 at the 15th Olympiad (Kanazawa, Japan, 2010).
The event ran smoothly, with no disputes. It ran a few days longer than expected, the result of trying to accommodate people’s schedules.
The ICGA congratulations all the Gold, Silver, and Bronze Medal winners, and thanks all the participants of the 23rd Computer Olympiad. There were many interesting results, but two accomplishments stand out for special recognition:
Quentin Cohen-Solal and Tristan Cazenave entered nine competitions, winning an impressive five Gold Medals and one Silver Medal.
Ton Tillemams won his sixth Gold Medal in draughts (10×10 checkers).
One lesson learned was to collect registration fees in advance. As of the day before the events began, one-third of the registrants had not paid. We started the competitions on time, rather than postponing them and inconveniencing everyone. It took another couple of months to collect the registration fees (one entrant never paid). This annoyance will be corrected for the next Olympiad.
The following gives the participants, competitive results, and medal winners for all the events. For a few of the events, there will be a separate in-depth report published in the ICGA Journal.
Amazons
8QP: Johan de Koning
SherlockGo: Yupeng Zhang, Liang Shuang, Liang Tailin, Wang Jilong, Li Xiaorui, Zhou Ke
Thésée: Quentin Cohen-Solal, Tristan Cazenave Congratulations to Quentin Cohen-Solal and Tristan Cazenave, authors of Thésée, for winning the Gold Medal in the 2020 Computer Olympiad in Amazons.
Congratulations to Johan de Koning, author of 8QP, for winning the Silver Medal in the 2020 Computer Olympiad in Amazons.
Breakthrough
DaSoJai: Yen-Chi Chen, Wei-Lin Wu, Shun-Shii Lin
NDHU Polygames: Akeem Peters, Facebook, NDHU
Congratulations to Akeem Peters (Facebook, NDHU), author of NDHU Polygames, for winning the Silver Medal in the 2020 Computer Olympiad in Breakthrough.
Bridge (HoneyMoon)
BridgeYeh: Jyun-Tin Yeh, Shun-Shii Lin
CYC_HB: YiChuan Chen
GodJimmy: Chen-En Yang, Yen-Chi Chen, Shun-Shii Lin Congratulations to Chen-En Yang, Yen-Chi Chen, Shun-Shii Lin, authors of GodJimmy, for winning the Gold Medal in the 2020 Computer Olympiad in Honeymoon Bridge.
Congratulations to YiChuan Chen, author of CYC_HB, for winning the Silver Medal in the 2020 Computer Olympiad in Honeymoon Bridge.
Chess (Chinese Dark)
DarkCheese: Ping-Chun Chen
DarkKnight: Chu-Hsuan Hsueh, Wen-Jie Tseng, I-Chen Wu
PupilDarkChess: Cheng Yueh, Hung-Jui Chang
Unknow: Yu-Yan Wang
Yanyu2.0: Yu-Yan Wang Congratulations to Cheng Yueh and Hung-Jui Chang, authors of PupilDarkChess, for winning the Gold Medal in the 2020 Computer Olympiad in Chinese Dark Chess.
Congratulations to Chu-Hsuan Hsueh, Wen-Jie Tseng, and I-Chen Wu, authors of DarkKnight, for winning the Silver Medal in the 2020 Computer Olympiad in Chinese Dark Chess.
Congratulations to Ping-Chun Chen, author of DarkCheese, for winning the Bronze Medal in the 2020 Computer Olympiad in Chinese Dark Chess.
Chinese Checkers
Hexagram: Zaheen Ahmad, Nathan Sturtevant
Jump: Yen-Chi, Jiunn-Haur Chern, Shun-Shii Lin
Negentropy: Yen-Chi, Lu-Nung Chen, Shun-Shii Lin Congratulations to Yen-Chi, Jiunn-Haur Chern, and Shun-Shii Lin, authors of Jump, for winning the Gold Medal in the 2020 Computer Olympiad in Chinese Checkers.
Congratulations to Zaheen Ahmad and Nathan Sturtevant, authors of Hexagram, for winning the Silver Medal in the 2020 Computer Olympiad in Chinese Checkers.
Clobber
Calpurnia: Christian Jans
Deep Nikita: Andrew Lin
Hercule: Quentin Cohen-Solal, Tristan Cazenave
Klopper: Johannes Schwagereit
Pan: Johan de Koning Deep Nikita was unable to complete the tournament.
Playoff #1: Hercule 2 – Klopper 0. Hercule moves on to the Gold Medal game. Klopper wins the Bronze Medal.
Playoff #2: Pan 1 – Hercule 2. Hercule wins the Gold Medal. Pan wins the Silver Medal.
Congratulations to Quentin Cohen-Solal and Tristan Cazenave, authors of Hercule, for winning the Gold Medal in the 2020 Computer Olympiad in Clobber.
Congratulations to Johan de Koning, author of Pan, for winning the Silver Medal in the 2020 Computer Olympiad in Clobber.
Congratulations to Johannes Schwagereit, author of Klopper, for winning the Bronze Medal in the 2020 Computer Olympiad in Clobber.
Connect6
CZF_Connect6: Shao-Xiong Zheng, Tzu-Yee Yang, I-Chen Wu
Explorer: Xiaorui Li, Yunpeng Zhang, Yaguang Li, Yihao Wu, Miao Su, Ke Zhou
Kavalan: Jung-Kuei Yang
NDHU Polygames: Sasa Tarzn, Facebook, NDHU A two-game match was used to decide on the Gold Medal.
Congratulations to Shao-Xiong Zheng, Tzu-Yee Yang, and I-Chen Wu, authors of CZF_Connect6, for winning the Gold Medal in the 2020 Computer Olympiad in Connect6.
Congratulations to Sasa Tarzn (Facebook, NDHU), author of NDHU Polygames, for winning the Silver Medal in the 2020 Computer Olympiad in Connect6.
Congratulations to Xiaorui Li, Yunpeng Zhang, Yaguang Li, Yihao Wu, Miao Su, and Ke Zhou, authors of Explorer, for winning the Bronze Medal in the 2020 Computer Olympiad in Connect6.
Dots and Boxes
Deep Nikia: Andrew Lin
Control Freak: William Fraser Congratulations to Andrew Lin, author of Deep Nikita, for winning the Gold Medal in the 2020 Computer Olympiad in Dots and Boxes.
Draughts (International)
TDKing: Ton Tillemans
Tornado: Frank Mesander Congratulations to Ton Tillemans, author of TDking, for winning the Gold Medal in the 2020 Computer Olympiad in Draughts (International).
EinStein Würfelt Nicht
NDHU Polygames: Yi-Chuan Chen, Facebook, NDHU
Reinstein: Zih-Yang Hsu, Chih-Lin Chen, Chia-Jung Hsu, Chun-Wei Chang
VSWTN: Yunpeng Zhang, Wei Li, Yuxuan Zhang, Ke Zhou Congratulations to Yunpeng Zhang, Wei Li, Yuxuan Zhang, and Ke Zhou, authors of VSWTN, for winning the Gold Medal in the 2020 Computer Olympiad in EinStein Würfelt Nicht.
Congratulations to Yi-Chuan Chen (Facebook, NDHU), author of NDHU Polygames, for winning the Silver Medal in the 2020 Computer Olympiad in EinStein Würfelt Nicht.
Go (9
CGI Go Intelligence: Ti-Rong Wu, Guan-Wen Chen, Hsiao-Chung Hsieh, Chung-Chin Shih, Meng-Yu Tsai, Yu-Shan Hsu, Chun-Jung Chen, I-Chen Wu
EzGo: Yi-Ting Chiang, Hung-Cheng Lin Congratulations to Ti-Rong Wu, Guan-Wen Chen, Hsiao-Chung Hsieh, Chung-Chin Shih, Meng-Yu Tsai, Yu-Shan Hsu, Chun-Jung Chen, and I-Chen Wu, authors of CGI Go Intelligence, for winning the Gold Medal in the 2020 Computer Olympiad in Go (9×9).
Gomoku (Outer-Open)
CZF_Outer_Open_Gomoku: Wei-Chen Liao, Po-Wei Huang, Shao-Xiong Zheng, Yuan-Hao Chen, I-Chen Wu
Fiver: Zhang Yiyang, Zhang Yunpeng, Xu Yanrui, Hao Ru, Liang Tailin, Zhou Ke
Nonoku: Jiunn-Haur Chern, Shun-Shii Lin
OOG: Chih-Hung Chen, Yen-Chi Chen, Shun-Shii Lin Congratulations to Wei-Chen Liao, Po-Wei Huang, Shao-Xiong Zheng, Yuan-Hao Chen, and I-Chen Wu, authors of CZF_Outer_Open_Gomoku, for winning the Gold Medal in the 2020 Computer Olympiad in Gomoku (Outer-Open).
Congratulations to Zhang Yiyang, Zhang Yunpeng, Xu Yanrui, Hao Ru, Liang Tailin, and Zhou Ke, authors of Fiver, for winning the Silver Medal in the 2020 Computer Olympiad in Gomoku (Outer-Open).
Congratulations to Jiunn-Haur Chern and Shun-Shii Lin, authors of Nonoku, for winning the Bronze Medal in the 2020 Computer Olympiad in Gomoku (Outer-Open).
Havannah (8
Doombot-8: Quentin Cohen-Solal, Tristan Cazenave
NDHU Polygames: Tyler Eck, Facebook, NDHU Congratulations to Tyler Eck (Facebook, NDHU), authors of NDHU Polygames, for winning the Gold Medal in the 2020 Computer Olympiad in Havannah (8×8).
Hex (13
NDHU Polygames: Sasa Tarzn, Facebook, NDHU
Ultron13: Quentin Cohen-Solal, Tristan Cazenave Congratulations to Sasa Tarzn (Facebook, NDHU), author of NDHU Polygames, for winning the Gold Medal in the 2020 Computer Olympiad in Hex (13×13).
Hex (19
NDHU Polygames: Sasa Tarzn, Facebook, NDH
Ultron19: Quentin Cohen-Solal, Tristan Cazenave Congratulations to Sasa Tarzn (Facebook, NDHU), author of NDHU Polygames, for winning the Gold Medal in the 2020 Computer Olympiad in Hex (19×19).
Mahjong
SimCat: Shih-Chieh Tang, Fong-Shen Liao, I-Chen Wu
VeryLongCat: Shih-Chieh Tang, Li-Kai Chuang, I-Chen Wu
Zei: Yu-Chen Lin, Shun-Shii Lin
Zio: Zong-Han Lin, Yu-Chen Lin, Shun-Shii Lin Congratulations to Shih-Chieh Tang, Fong-Shen Liao, and I-Chen Wu, authors of SimCat, for winning the Gold Medal in the 2020 Computer Olympiad in Mahjong.
Congratulations to Zong-Han Lin, Yu-Chen Lin, and Shun-Shii Lin, authors of Zio, for winning the Silver Medal in the 2020 Computer Olympiad in Mahjong.
Congratulations to Yu-Chen Lin and Shun-Shii Lin, authors of Zei, for winning the Bronze Medal in the 2020 Computer Olympiad in Mahjong.
Nonogram
The competition is to be the fastest solver of 1,000 problems.
Defense: Jia-Jun Yeh, Kuo-Chan Huang, Wei-Chiao Huang, Yan-Rong Guo, De-Rong Sung, Tzung-Shuan Tsai
Requim: Yen-Chi Chen, Shun-Shii Lin
The Heirs: Jia-Jun Yeh, Kuo-Chan Huang,Wei-Chiao Huang, Yan-Rong Guo, Shao-Xiong Zheng, Tzung-Shuan Tsai Congratulations to Jia-Jun Yeh, Kuo-Chan Huang, Wei-Chiao Huang, Yan-Rong Guo, Shao-Xiong Zheng, and Tzung-Shuan Tsai, authors of The Heirs, for winning the Gold Medal in the 2020 Computer Olympiad in Nonogram.
Congratulations to Jia-Jun Yeh, Kuo-Chan Huang, Wei-Chiao Huang, Yan-Rong Guo, De-Rong Sung, and Tzung-Shuan Tsai, authors of Defense, for winning the Silver Medal in the 2020 Computer Olympiad in Nonogram.
Othello (8
Maverick: Yen-Chi Chen, Shun-Shii Lin
NDHU Polygames: Astrid Adhipurusa, Facebook, NDHU
Réplicateur #8: Quentin Cohen-Solal, Tristan Cazenave Congratulations to Yen-Chi Chen and Shun-Shii Lin, authors of Maverick, for winning the Gold Medal in the 2020 Computer Olympiad in Othello (8×8).
Congratulations to Quentin Cohen-Solal and Tristan Cazenave, authors of Réplicateur #8, for winning the Silver Medal in the 2020 Computer Olympiad in Othello (8×8).
Othello (10
NDHU Polygames: Astrid Adhipurusa, Facebook, NDHU
Persona: Yen-Chi Chen, Surag Nair, Nai-Yuan Chang, Shun-Shii Lin
Réplicateur #10: Quentin Cohen-Solal, Tristan Cazenave A four-game match was used to decide on the Silver Medal.
Congratulations to Quentin Cohen-Solal and Tristan Cazenave, authors of Réplicateur #10, for winning the Gold Medal in the 2020 Computer Olympiad in Othello (10×10).
Congratulations to Yen-Chi Chen, Surag Nair, Nai-Yuan Chang, and Shun-Shii Lin, authors of Persona, for winning the Silver Medal in the 2020 Computer Olympiad in Othello (10×10).
Shogi (Mini)
NDHU Polygames: Tyler Eck, Facebook, NDHU
Nyanpass: Hsuan-Yu Wang
ShioRamen: Masahiro Shioda, Takeshi Ito A two-game match was used to decide on the Silver Medal.
Congratulations to Masahiro Shioda and Takeshi Ito, authors of ShioRamen, for winning the Gold Medal in the 2020 Computer Olympiad in Mini Shogi
Congratulations to Tyler Eck (Facebook, NDHU), author of NDHU Polygames, for winning the Silver Medal in the 2020 Computer Olympiad in Mini Shogi.
Surakarta
Athénan: Quentin Cohen-Solal, Tristan Cazenave
CZF_Surakarta: Liang-Fu Liu
FuChou: Jia-Fong Yeh, Yen-Chi Chen, Shun-Shii Lin
VSSurakarta: Zhang Yunpeng, Li Wei, Zhang Yuxuan, Zhang Pei, Zhou Ke Congratulations to Quentin Cohen-Solal and Tristan Cazenave, authors of Athénan, for winning the Gold Medal in the 2020 Computer Olympiad in Surakarta.
Congratulations to Liang-Fu Liu, author of CZF_Surakarta, for winning the Silver Medal in the 2020 Computer Olympiad in Surakarta.
Congratulations to Jia-Fong Yeh, Yen-Chi Chen, and Shun-Shii Lin, authors of FuChou, for winning the Bronze Medal in the 2020 Computer Olympiad in Surakarta.
4.Conclusions
The 2020 Computer Olympiad was a success. This was only possible because of the cooperation of all of the participants. We are deeply appreciative of their support.
The 2021 Computer Olympiad, number 24 in the series, will begin at the end of November (2021 Computer Olympiad, 2021). We hope that you will consider participating in it!
For 2022, it appears likely that an in-person meeting will be possible. Whether we will go back to the event’s 1989–2019 face-to-face format, continue with the 2020–2021 online version, or adopt a hybrid approach remains to be seen. Your thoughts on the matter are most welcome!
References
1 | 2020 Computer Olympiad, https://icga.org/?page_id=3131. |
2 | 2020 Computer Olympiad Rules. https://icga.org/?page_id=3146. |
3 | 2021 Computer Olympiad, https://icga.org/?page_id=3216. |
4 | Ludii, http://ludii.games. |