2006年7月17日月曜日

バーチャルバトル4

月曜日は【ゲームレビュー】 ■□■□

今回ご紹介するゲームは、はまる人はトコトンはまってしまう

「バーチャルバトル4」


フリーソフトです。
VB4-1.gif

VB4は、あからじめプログラムを作成しておいて自動で戦わせるロボットゲームです。
「カルネージハート」をご存知ならピンとくるでしょう。
カルネージハート

とにかくロジック、プログラム好きにはたまらないゲームです。
また、ロボットは設計した通りに動くのでアクションが苦手な方も楽しめるでしょう。
ちなみにボクは現在最高位?までランクをあげたので勝つためのコツもお話できるかと思っています。

では、紹介とTIPSを↓


■どうすれば勝ちなの?
・相手を倒す
・相手の旗を取る
・相手をリングアウトさせる
・制限時間終了時に相手より体力が多い
のいずれかで勝ちになります。

■プログラム?
ロボットはプログラムで動きます。コントローラーで操作するのではなく、あらかじめ設定した通りに動くので基本的にはプログラムが優秀なほうが勝ちます。実はランクが高くなるほどMAP生成時にランダム追加される障害物に勝敗が左右されてしまうのですが・・・。
VB4-2.gif
これがプログラム(フローチャート)の作成画面です。用意された命令パネルをはめ込んでいけばOKです。ただ、ゲームが面白いだけに編集画面の操作性が悪く感じます。範囲指定してコピー等できないので修正が面倒です。

■ロジックについて
基本的なポイント
・初回動作を書く
 序盤は自分なりの定石を決めうちで書くといいです。
・隙あらば旗を取る
 守りを固めるより勝率が高いと思います。
・必殺技、動障
 積極的にリングアウトを狙っていきましょう。相手をエリア外周辺でみつけたら動障の一撃で倒せます。

おそらく、ここにあげた基本的な動作を全てプログラムすればLV10くらいまではいけるでしょう。
ここから先は不必要なプログラムを削ったり、対戦相手に合わせて初回動作をいじるチューニングになります。

■ダウンロードと公式ページ
バーチャルバトルHomePage
↑バーチャルバトルを公開されたTORAPEさんのページです。
#ちょっとしたムービーも載せてみました。赤い機体がボクのマシンです。IEの方はご覧になってみてください。







■最後に
ボクは自称プログラマなので(過去の話ですがMicrosoftさんやCanonさんのお仕事もしました)凄くはまりました。本作は2004年時から更新されておらず、現在下火のようですがぜひ復活して欲しいと思います。プログラム(アルゴリズム)の勉強にもなる素晴らしい作品なので、TORAPEさんに許可をいただいてボクがリニューアル版をつくりたいくらいです。アルゴリズムが強い機体が勝つ=プログラマとして優秀ということです。腕に自信があるかたはLV21にいるボクの機体を倒してみてはいかがでしょう。はまります。

0 件のコメント:

コメントを投稿