IPSJ International AI Programming Contest: SamurAI Coding 2014-15

As the Internet industry rapidly grows, 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" in 2012 and 2013, aiming to cultivate the younger generation so they can become leading researchers, developers and successful on global level (1st SamurAI Coding Final Photos in 2012 and 2nd Final Results in 2013).

3rd SamurAI Coding will be held between September 2014 and March 2015. Contestants will compete their engineering skills for AI game programming. Winners of the preliminary round will move on to the final round, which will be held on March 18 2015 collocated with 77th IPSJ National Convention in Kyoto at Kyoto University. Participating engineers will be able to demonstrate their skills on a global level through this contest.



Registration and Submission

There is no age limit. Moreover contestants can participate in the contest as individual or team; there is no maximum number of team members.

Firstly, make your team account on Online Execution Server. After that, register your team information with Entry. Then submit an archive file of your AI programs to Online Execution Server in one of the following formats: zip, tar, tar.bz2, tar.gz. Please see How to Submit Your AI Program on the server for details. Rule and Sample AI program are available.


For Preliminary round contestants (including World Finalists):

Preliminary round contestants are invited to Banquet on the World final round date on a first-come, first-served basis; the number of Banquet participants is limited.

Students will have a chance to attend events organized by Recruit Holdings for students on a priority basis (TBD).

Students can freely attend sessions of the 77th IPSJ Annual Convention by register themselves at the Convention site.

For World Finalists:

Winners of World Final will receive prizes totaling 100,000JPY. Moreover there will be some Sponsor Awards and Gifts (TBD).

World Final contestants who are not IPSJ members will receive one-year IPSJ membership without any entry fee and annual fee. (The entry fee is originally necessary for IPSJ regular members.)

Travel expenses of World final contestants will be partially supported. World Final will be held in the beautiful ancient city of Kyoto, Japan. Kyoto is named the World's Best City in the Travel + Leisure. Last year World final contestants from out side of Japan received travel expenses up to 100,000JPY, and contestants from a long distance within Japan received full travel expenses.

All World Final contestants will be presented on the contest site.

Important Dates

Game and AI

Contestants compete on their design and engineering skills of algorithms and AI strategies in addition to programming skills by creating AI program for a match-up game. Players act as "daimyo" (powerful feudal lords in pre-modern Japan) to compete with one another by drawing neutral liege lords to their side.

Contestants can choose a certain programming language among 27 languages supported including C, C++, C#, Java, Objective-C, PHP, Python, Ruby, Clojure, D, Erlang, Gauche, Go, Haskell, JavaScript, OCaml and Prolog.


Hironori Washizaki (Director), Ikuo Takeuchi (Executive Advisor), Takashi Chikayama, Shingo Takada, Matsuki Yoshino, Hitoshi Matsubara, Kazunori Sakamoto, Tetsuro Tanaka, Kiyoshi Honda, Tasuku Hiraishi, Seiji Sato, Keiichi Yasumoto, Jun Nitta