[Placebo Effect] >[Programming] >[Robocode]

 

Robocode(ロボコー ド)の高等技術とサンプルプログラム

 

Robocode(ロボコード)は、ロ ボット戦車を闘わせるPCゲームです。同時に、プログラミングを学習するための優れた教材でもあります。自分の手でロボット戦車をプログラミングすること で、その基本を身に付けます。

本書では、Robotクラスから作り始めて、少しずつ強いロボットを作っていきます。最終的に、攻撃回避+直線予測を組込んだ ロボットを、RobotクラスとAdvancedRobotクラスの両方で作ります。どのロボットもものすごく強くはありませんが、Robocodeを始める人の教材には良いんじゃないでしょうか。

そこで、本書の付録CD-ROMに収録した解説とサンプルプログラムの一部を、出版社との協議の上、公開することに しました。

この解説が、よく理解できないという場合は、
ぜひ解説書も読んでくださいね。

-----------------------------> [解説書の紹介ページ]


Robocodeの高等技術

copyright (C) 2003 Yutaka Kachi All Right Reserved

この解説とサンプルは、本書で解説したロボットにさらに高度な技術を組み込んだものです。サンプルプログラムは自由に改良して構いません。

円形予測<解説PDF><サンプルプログラム>
パターンマッチング<解説PDF><サンプルプログラム>
反重力移動<解説PDF><サンプルプログラム>
チームロボット<解説PDF> 

 battle

 

リンク集

Robocodeホーム:ここが本家
http://www-6.ibm.com/jp/event/robocode/home/

Robocode日本語ドキュメント:定番情報充実
http://www.geocities.co.jp/SiliconValley/9155/ 

Robocode関連記事リンク集:本家の解説記事
http://www-6.ibm.com/jp/developerworks/java/020802/robocode_link.html

Java Developer誌のRobocodeリンク集:基本的なチュートリアル
http://www.javadeveloper.jp/static/robocode/robolink.html

Robocode Rumble-JP プロジェクト:日本で開催されるユーザー主導の競技会
http://rumble-jp.sourceforge.jp/

ロボコードメイリングリスト
http://www.freeml.com/ctrl/html/MLInfoForm/robocode@freeml.com

ロボコードメーリングリスト に入ろう!! [MLの詳細]
メールアドレス

 

変更履歴

2003-11-22:解説書発売に伴い情報を再構成

2003-05-08:新規作成