- 作品名:
- 「RADAR 〜ネッシーと悪徳館長と生物学者〜」
- 作者名:
- はりまお
- 完成日:
- 2000年12月31日
- 制作環境:
- Windows98 + celeron 466MHz + 64MB
- Visual Basic 6.0 Learning Edition
全体的な出来は良いが、ルールが理解しにくく、何回も遊ぶ気になれない。プレイヤにわかりやすい設定をする工夫も必要だと、諭されてしまった。
と言うのも、アイデア段階ではもっと単純なレーダーだったのだが、実際に創ってみると余りにも簡単過ぎたので、もう少し頭を使わせてやろうと試行錯誤した結果、こんな風になってしまったのだ。
開発段階では、このレーダーの特徴を良く理解しているので、それ程まで難易度が高いとは思わなかったのだが、さすがに今プレイしてみると全くクリアできない。長期間のテストプレイの必要性とパズルゲームを創るには賢い頭が必要だと実感させられた作品です。反省。
あなたは、生物学者。ある生物の研究を密かに行っている。それは、“ネッシー”である。
良からぬ事を考える者が現れないように、それなりの準備が整うまで秘境の湖で研究する事にした。
しかし、地獄耳は存在する。どこかで噂を聞き付け、ある博物館の館長が、見世物にして設けようと部下を引き連れやって来た。
何とかしなければ。
そこで、ネッシーの存在を知られないように、一味を気絶させてからネッシーを捕獲し、別の池に移す事にした。
レーダーを飛ばして、その反応結果よりネッシーや悪徳館長一味,魚の位置を判断して下さい。
一味の位置が解ればその位置に水爆弾を投下して気絶させます。
全ての一味を気絶させたら、捕獲網をネッシーの位置に投下し救出します。見事救い出せれば大成功。
マップは、四角いマスに区切られ、緑の部分は陸、青い部分は湖を示しています。ネッシーと魚は勿論、悪徳館長一味もネッシーを探すために水に潜っています。
それぞれのマスの中には、一匹又は一人しか居ません。ネッシーは1匹ですが、悪徳館長一味と魚の数は、見当もつかなにのでレーダーの反応結果で判断するしかありません。
レーダーや水爆弾,捕獲網は、プレーンに搭載して発射します。
発射方法は、マップの下左端にある【発射】をクリックして、その下にある、オプションボタンでプレーンを発射する向きか搭載する機能を選択します。X,Yは、レーダー(発射する座標軸)です。
次にその右側にあるテンキーボタンでレーダーを発射する座標、又は、水爆弾や捕獲網を投下する座標を入力します。
そしてテンキーにある【Ok!】ボタンをクリックすれば決定し、発射されます。
レーダーは、“ネッシーと人間”,“人間と魚”,“魚とネッシー”に反応する3種類があり、反応すると値を返します。その値を足した数値が、反応強度として反応結果に表示されます。(図1,2を参照)反応強度の数値の並びで、生物の種類と存在が判別出来るという仕組みです。
反応結果は、フォーム左下にある【結果】をクリックすると表示されます。レーダーをX軸から飛ばした時の結果とY軸から飛ばした時の結果をを別々に表示します。下にある【X】,【Y】で切り替えます。
水爆弾は、水面や地面にぶつかると破裂し、投下したマス以外に前後左右のマスにも雫が飛んでしまい、そこに居る生物にも影響を及ぼします。もし、ネッシーや魚が、そこに居ると死んでしまうので注意が必要です。
水爆弾を投下した所に生物がいなかったり、気絶した人間しかいない場合は、ミスとなります。1つの湖で3回ミスすると爆弾がなくなってしまいます。
ネッシーが、居る場所に投下する事で捕獲します。それぞれの湖に2つ網が用意されています。使い切ってしまうとネッシーを捕獲出来なくなります。
レジストリーの変更や新たなファイルの作成などは行っておりません。不要になった場合は、解凍した全てのファイルを削除してください。
プログラムの実行に必要なファイルは、全て実行ファイルと同じフォルダに置いてください。
画像は、ファイル名を"radar-mg.bmp"にして、上32ドットに地形,生物,プレーン,水爆弾,捕獲網,枠の順で描き、下32ドットにはマスクなどを描きます。(図3を参照)
オープニングタイトルとして表示されるマップデータは、"radar-op.dat"にテキストとして記述しています。全てのファイルを同じフォルダに保存しておきます。
変数の説明は、リストに注釈が入れてありますので参考にして下さい。
フォームの右下隅にある【半透明表示】と書かれたチェックボックスは、単なるおまけです。マップが半透明になったかのような感じに表示されます。内容には全く関係ありません。BitBltの演算子を替えるだけで半透明のようになるのを発見した(もう知ってた?)ので面白いから付けてみました。
一番心配なのは、絶対にクリア出来ないステージを作ってしまうかもしれない事です。もし人間の周りに魚が集中し過ぎると、人間一人気絶させるだけで魚を大量死させてしまうなんて事になりかねないのです。これを判断するのは、ややこしくて長々したものになりそうなのでやりませんでした。ごめんなさい。
「答えが、表示されているのに間違えちゃう。」をテーマに作ってみました。ステージデータを用意してしまうとクリアしたら終わりになってしまうので、自動生成にしました。毎回違う形で必ず1つの池を作るのに頭を捻らされました。
レーダーの反応法則と反応結果表示方法,水爆弾の破裂範囲を決めるのに悩みました。それと、湖を作る方法が分からなくて困りました。特に“一マップに必ず一湖”にするのが。
それと、どうでも良い事ですが、水爆弾とは巨大な水風船のイメージです。
┌─┐ |
第一段階 |
┌─┐ ┌─┐ |
|
解説 |
“ネッシーと人間”が、反応するマスに人が居るので+1 ┐ |
|
第二段階 |
┌─┐ ┌─┐ |
|
解説 |
“ネッシーと人間”が、反応するマスには何も居ないので0 ┐ |
|
第三段階 |
┌─┐ ┌─┐ |
|
解説 |
“ネッシーと人間”が、反応するマスはマップの外なので無視 ┐ |
形 |
┌┬┬┬┐ |
※地形は、この形で描いて、土はこの下に9ドット伸ばして下さい。 ※生物・プレーン・捕獲道具も、この範囲内に収まるように描いて下さい。 ※枠は、これの一番外のドットに色を置けばOkでしょう。 |
|
順番 |
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐ ![]() |
|