Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
68 lines (45 sloc) 2.28 KB

Software for IPSJ International AI Programming Contest: SamurAI Coding 2018-2019


The rules of the game SamurAI Jockey 2018 competed in the contest are found in the following files.

Getting Started


  • C++ development environment (compiler and standard libraries for c++11 or later)
  • Boost library (1.65.1 or later)
  • Web browser

A web browser is used to view the documents and also show replays of races. Replay has been tested on the following systems.

  • Ubuntu: Chrome, Chromium, Firefox, Opera
  • Windows 10: Chrome, Edge, Firefox
  • MacOS: Safari, Firefox


Issue the following in the top-level directory.

$ make

This will make the following software.

  • official/official Game management system
  • player/greedy Sample player AI


Testing the Viewer

Visit the viewer page viewer/viewer.html with a web browser. View the log of a sample race samples/sample.racelog by clicking the Load button in the page. The manual for the viewer can be visited by clicking the Help button.

Testing the Game Management System and the Sample Player

Issue the following in the top-level directory.

$ official/official samples/ player/greedy Mary player/greedy John >/tmp/test.racelog

This will run a sample race and its log will be output to /tmp/test.racelog. You can view the race log visiting this output from the viewer.


  • Takashi Chikayama - Initial version


This project is licensed under the MIT License - see the file for details


Members of the Programming Contest Committee of Information Processing Society of Japan and SamurAI Coding Game Design and Development Support team helped testing the system, whose names are listed below.

  • Committee Members: Tasuku Hiraishi (Director), Hironori Washizaki (Executive Advisor), Takashi Chikayama, Shingo Takada, Kazunori Sakamoto, Tetsuro Tanaka, Makoto Miwa, Kiyokuni Kawachiya, Tsutomu Terada, Noriko Fukasawa, Hiroshi Suzuki, Daisuke Yokoyama, Yuki Kobayashi
  • Game Design and Development Suppor Team Members: Shingo Ohtsuka, Kento Kawakami, Yuki Kondou