This is JTronic (formerly JTron), a Java game designed for programming competitions. It was developed by students in the Honiden laboratory at the National Institute of Informatics in Tokyo, Japan. It is released under the GPL license (see the COPYING file for details).

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

The original authors are: Yukino Baba, Daisuke Fukuchi, Adrian Klein, Johan Nystrom-Persson, Mohammad Motallebi, Susumi Toriumi and Florian Wagner.

The project homepage at SourceForge is http://sourceforge.net/projects/jtronic/ .

This game was originally part of the ACM-ICPC regional contest Java challenge in Tokyo, December 2010. ACM-ICPC is an international programming tournament, and the Java Challenge is a special designated "fun" sub-challenge.

We hope that you will enjoy playing this game and using the development framework to make your own "agents". And if you have an idea for a new feature, we hope that you will contribute it to the framework.

You are welcome to contact us with bug reports, feature requests, questions or general feedback. For e-mail, you may try jtnystrom@gmail.com or storiumi@gmail.com, or you can use the project forum at SourceForge to ask questions.

JTronic depends on Java 6, and requires no special libraries to compile and run. 
The file README-ICPC.pdf contains the instructions that were supplied to contestants during the ICPC 2010 regional tournament. You should be able to use it to get started. 
There are some features that have not yet been documented, such as tournament running, and record and playback of agent actions. We hope to release documentation for these features in the near future.
