Jan 20: We will suspend the SamurAI Coding contests after this 2020-21 contest.
Jan 14: The results of Practice Round #2 are now avaialable. Get from this link (.zip).
Jan 7 (11:59am JST): We fixed another bug in the game software after the updates below. Please get the latest version again. We conducted the matches of Practice Round #1 again and the results are available here: we confirmed that this update did not affect as for the agents' movements in the Practice Round.
Jan 7: We fixed some important bugs in the game software. Please get the latest version.
Jan 7: We conducted the matches of Practice Round #1 using the latest version of the game software and updated the results. Please get them from this link (.zip).
Jan 1: The results of Practice Round #1 are now avaialable. Get from this link (.zip). NOTE: We found some errors in the resulted log files. We will fix these errors..
Dec 25: We will use the files in the maps/preliminary-candidates directory of the game software as the candidates used in the Qualifying Rounds as announced as "Multiple candidates game fields will be uploaded on the web page of the contest" in Qualifying Round Rules.
Dec 17: Details about Practice Round have been announced. See the Preliminary page for the details.
Dec 7: The final version of the game rules are fixed (no changes from the final draft version). Check it at the Document page.
Nov 24: Submission Trial Page, by which you can test the behavior of AI programs on the match-up server, is available. A sample submission file is also available. See the Registration page for details.
Nov 24: Detailed information of Preliminary Rounds is now available. Registration and program submssion for Preliminary Rounds are also available. See the instructions at the Registration page and submit your program!
Nov 10: The qualifying round rules are released. Check them from the Document page.
Sep 27: This website has been launched. Schedule is now available.
Announcement of the draft version of the Game Rule: Sep 28, 2020
Announcement of the final version of the Game Rule: Dec 7, 2020
Submission deadline for the qualifying round: Jan. 25 Feb. 1, 2021 (AoE)
Result announcement: Feb. 815 13, 2021
Submission deadline for World Final: Mar. 8, 2021 (AoE)
World Final Event and announcement of the results: Mar 19, 2021
As the Internet industry, IoT and Artificial Intelligence technologies rapidly grow, there is an intensifying need for high quality engineers and programmers.
Information Processing Society of Japan (IPSJ) conducted the International AI programming Contest "SamurAI Coding" every year since 2012,
aiming to cultivate the younger generation so they can become leading researchers,
developers and successful on global level.
The 9th SamurAI Coding will be held between October 2020 and March 2021.
Contestants will compete with each other over their engineering skills for AI and programming.
Winners of the preliminary round will move on to the final round that will be held online on 19th March 2020, collocated with the 83rd IPSJ National Convention (online).
Participating engineers and programmers will be able to demonstrate their skills on a global level through this contest.
Registration and Submission
No age limit.
Contestants participate in the contest as a team consisting of one or more members (no limit to the number of team members).
Please register your information and submit your program following the instruction
at this page.
For World Finalists:
Winners of World Final will receive prizes. Moreover, there will be some Sponsor Awards and Gifts (TBD).
All World Final contestants will be awarded and presented at this website.
Game and AI
Contestants compete on their design and engineering skills of
algorithms and AI strategies in addition to programming
skills. We plan to use a game called SamurAI Dig Here 2020,
in which a samurai works together with a dog, both are
controlled by an AI program, to find more treasure than the
opposition. (This game is a revised version of SamurAI Dig
Here used in SamurAI Coding 2019-20).
Contestants can choose a certain programming language among
various major languages.