俺だけのために Ore! Tips!

FreeBSD 4.11-R に Robocode をインストール

2005年 4月19日 作業


Java の勉強のため、(今更だが(^^;)FreeBSD 機に Robocode をインストールする。
http://www-6.ibm.com/jp/event/robocode/home/

packages には無いので、ports でインストールする。
(あらかじめ Java 環境がインストールされている必要あり)

akebi# pwd
/usr/ports/games/robocode
akebi# make install
===>  Vulnerability check disabled, database not found
=> robocode-setup-1.0.7.jar doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://heanet.dl.sourceforge.net/sourceforge/robocode/.
robocode-setup-1.0.7.jar                      100% of 3294 kB  148 kBps 00m00s
===>  Extracting for robocode-1.0.7
=> Checksum OK for robocode-setup-1.0.7.jar.
<略>
===>  Configuring for robocode-1.0.7
===>  Installing for robocode-1.0.7
===>   robocode-1.0.7 depends on file: /usr/local/jdk1.4.2/bin/java - found
===>   Generating temporary packing list
===>  Checking if games/robocode already installed
===>   Registering installation for robocode-1.0.7

あっけなくインストール終了。

さっそく実行してみる。
X Windows System を立ち上げ、robocode コマンドを実行。

akebi# robocode &
[1] 886
akebi# Warning: Cannot convert string "-aliastt-gothic-medium-r-normal--*-140-*-*-p-*-jisx0201.1976-0" to type FontStruct
Warning: Cannot convert string "-aliastt-gothic-medium-r-normal--*-140-*-*-p-*-jisx0208.1983-0" to type FontStruct
Each robot will be allowed a maximum of 8 milliseconds per turn on this system.

画面

おお、すばらしい。FreeBSD でこういうグラフィカルなものが動くのを見ると(日頃サーバ利用しかしてないだけに)感動するのお。(笑)
なんかフォント関係の Warning が出てるけど、ざっと使ってみたかぎりではとくに問題なかったので気にしないことに。(笑)

ちなみに、robocode は root になって実行すること。
一般ユーザーのままで実行し、対戦を開始すると、

----------------------
Round 1 initializing....
Let the games begin!
Round 1 cleaning up.
Warning: Unable to save window positions: java.io.FileNotFoundException: /usr/local/share/java/robocode/window.properties (Permission denied)

という具合に Warning が出る。
インストールを root で行ったからだろうな。

前ページに戻る


Copyright (C) 2004 S.Maaasamasa.