WordPressテーマVicuna Ext.の開発を行っています.(X)HTMLや、PHPなどの知識がなくても自由にレイアウトなどの変更ができるような拡張を試みています.詳細はプロジェクトホームページ(http://ma38su.org/projects/)をご覧ください.
------------------------------------------------------------
Field - AIの検証のためのプログラム
------------------------------------------------------------
◆機能/特徴
- 矢印キーで、prey を移動させることができます。
- スペースキーで predator を移動させます。
◆動作確認済みOS
動作には Sun Microsystems の Java Runtime Environment 5.0 が必要です。
- Windows XP Home Edition
で動作確認を行っています。
Windows であれば,jar ファイルをダブルクリックで起動できます。
その他のOSでの起動は java -jar <ファイル名>.jar
で起動します。
◆ライセンス
このプログラムはGPLに基づいて利用していただけます。
なお、画像は、ぜんさんの bomb のものを利用させていただいています。
ぜんのホームページ
http://zenjiro.sourceforge.jp/
◆参考文献
David M.Bourg著『ゲーム開発者のためのAI入門』O'REILLY,2005
◆最新版配布
http://sourceforge.jp/projects/ma38su/
* リリースノート
- ver.0.01 2006/08/29
-- 単純な追跡のアルゴリズムが実行できます。
- ver.0.02 2006/08/29
-- ランダム移動のアルゴリズムを実装しました。
-- 追跡と逃避のアルゴリズムを実装しました。
-- フィールドを選択できるようにしました。
- ver.0.03 2006/08/29
-- フィールドに迷路を追加しました。(実装は壁のばし法による)
- ver.0.04 2006/08/29
-- 目視追跡(視界の範囲内であれば追跡)するアルゴリズムを実装しました。
* TODO
- A*アルゴリズムとDijkstra法を実装する。
- ソースを整理する。
* メモ
- 斜め移動を許すならブレゼンハムなどの直線描画のアルゴリズムを用いるとよい。