Состязание проходило в два этапа: сначала участники олимпиады проектировали и разрабатывали алгоритмы для своего игрового приложения («бот»), потом, совместно с технической командой жюри, запускали полученные программы в условиях турнира.
По завершении этапа разработки началась «битва искусственных интеллектов» – турнир по Гомоку между ботами всех команд-участниц.

