ギコヴァリアリビジョン

かすって無敵になるSTG…再び

デフォルトのショットボタンはzキーです。ローリングボタンはxキー。

Update 2005/05/04

かすって→無敵になって→弾の塊の中に突っ込んでいって→また無敵になって→(略)のリメイク版です。

ちょうど2年前に公開したゲームをリメイクしてみました。今回は100%パクりという非人道的な行いは避け、システムだけをお借りししました。それでもやはりパクりであることには変わらないです…ね。某シューティングゲームとその続編にあたるコイツ。素晴らしいシステムだと思いますよ、ホントに。Flashゲームなんて子供だましは嫌だ!という方は(そんな変な人はあまり居ないと信じていますが)ぜひとも買って遊んでみてください。

相変わらずサクラエディタでコードを書いているという状態です。おそらくアレをFlash付属のエディタで書いたらPCが吹っ飛んでしまうことでしょう。何故なら、今回のスクリプトはトータルで約10000行…激重なのも納得していただけたかと思います。ごめんなさい、俺の技量不足です。

ステージは全3面(+α)となっております。難易度は後になればなるほど難しくなります…例えば「敵の弾にかする」というシステムが理解できないうちに3面に突入するとえらいことになるので、とにかく1面で「敵の弾にカスって無敵になる」ことを覚えてもらいたいです(というかそのためだけにこのFlashを作りました)。稼ぐ方は、とりあえず1面1000万点を目標に。

スコアデータは暗号化してあります。暗号化されたデータをそのまま掲示板(このページの一番下に書き込み欄があります)に書き込んでください。自動的に復号されます。簡単な暗号なので、なるべく解析とかはしないでください。

FlashInformation
size1698113Bytes
制作時間11ヶ月

操作説明

ここの文章を読むのがだるい。
まずはオープニングムービーを観てください。大雑把ではありますがそこに大体のことは書かれています。ここの文章はその具体的な解説という扱いで。
遊ぼうとしたらエラーが出る。
"Data files are not loaded yet. Please wait a minute and try again."…これは、ゲームに使用するデータを外部から読み込んで展開している最中にゲームを始動しようとすると発生するエラーメッセージです。画面下部にデータ展開中であることを示す円が回っている間はゲームで遊べません。なお、データ展開中の表示は処理が完了しているファイル数/総ファイル数(現在処理しているファイルにおける進行率)となっております。まぁ、とにかくこれが出ている間は遊べないと言うことです。ごめんなさい。
とりあえず画面のパラメータについて説明しなさい。
  • メニュー画面メニュー画面
    1. カーソル位置を示す矢印
    2. 説明欄
    3. 各項目
    4. 各項目の設定値(表示されていないものには次の項目があるということです)
    上・下(デフォルトでは十字キー上下)でカーソル移動、ショットボタン(デフォルトではzキー)で決定・次の項目に進む、ローリングボタン(デフォルトではxキー)で前の項目に戻る。それぞれの項目については画面の下にある説明を読んでください。ちなみに、これの言語が入れ替えられたりします。Config-LanguageでGo!
  • ゲーム画面ゲーム画面
    1. 残機数
    2. ゲージ
    3. 得点
    4. 現在のレベル
    5. 敵(他にもいろいろといます)
    6. 敵の弾(他にもいろいろあります)
    7. 自機
    まぁ、あまり深くは語りません。
  • ステージリザルト画面ステージリザルト画面
    1. 最大で何回、連続でかすったか(死ぬとリセットされます)
    2. 合計で何回かすったか
    3. かすったことによるボーナス
    4. 破壊率(破壊した敵/出現した敵)…単位は「%」
    5. 破壊率によるボーナス
    6. ショットを撃っていません率(ショットを撃っていた時間/合計時間)…単位は「%」
    7. ショ(略)によるボーナス
    オプションで一時停止を入れている場合(Config-Game-WaitUntilNextStage)、この画面が出てからショットボタンを押すまで次のステージに移行しませんので注意。
  • ゲーム全体のリザルト画面ゲーム全体のリザルト画面
    1. ステージ番号
    2. そのステージで得られた得点
    3. そのステージでかすった回数
    4. 総得点
    5. セーブデータ作成欄
    この画面には出てきていませんが、掲示板にてハイスコア登録を済ませると各ステージごとの破壊率・ショットを撃っていません率・最大Buzz数などが記録されます。そのハイスコア登録の手順ですが、まずこの画面でショットボタンを押します。次に、パスワードを要求する場面がありますので好きな文字列をキーボードで入力してください(暗号の鍵に使うだけなので、大したもんじゃないです)。ちなみに文字は全て半角英字で入力してください。「@」は使用可能、「 (スペースバー)」は使用不可能です。あと、「Shift」キーを押せば大文字も入力できます。最大8文字(すなわち0文字でもOK)を入力してからEnterキーを押すと暗号が生成されます。生成された暗号はそのままの状態でコピペし、掲示板に貼り付けてください(テキストデータとして保存することも出来ます)。投稿すると、ハイスコア登録が完了します。面倒なことをさせてごめんなさい。せめてものお詫びとして、このページの一番下に掲示板に投稿するためのフォームを用意しました。ぜひ使ってください。
基本操作を教えなさい。
操作は全てキーボードで行います。ゲーム中では十時キーで移動、zキーでショット、xキーでローリング。メニュー画面ではショットキーで決定・詳細、ローリングキーで戻る。この設定は嫌だ!という方はConfig-Key-KeyConfigでも弄くってください(下のほうにConfigについて書いてあります)。あと、キーボードで操作なんてそんなアホなことはやりたくないという方はゲームパッドとJoyToKeyの導入をお勧めします。幾分かマシになるはずです。
弾が多すぎてクリアできん。
弾は狭い隙間を避けるのではなくレベルアップによる無敵を利用することを考えましょう。ネタバレになっちゃうんですけど、このゲームは弾を避けなくてもいいようにできてます。…一応言っておきますと、当たり判定は中心の1ドットです(自機の中央に印があると思います、この印のど真ん中が当たり判定です)ので、多少弾が近づいていても死にません。もちろん直撃はダメですけれどもね。
自機が光ると同時に、雷が落ちた!!
驚かないでください。大丈夫です、それは「レベルアップ」といって、光っている間は完全に無敵になれるのです。敵の弾に当たっても平気、敵の体当たりもなんのその(体当たりして死ぬどころか、相手にダメージを与えられる)。光っているのは約1.5秒間…その間に危機を回避しましょう。さて、この神の恩恵っぽい「レベルアップ」を人為的に引き起こす方法ですけれども、それは簡単です。敵の弾にかすれば宜し。かすれていれば、自機の近くにあるカウンターの値がみるみる増加することでしょう。すると、画面上部にある箱がみるみる埋まっていくと思います。これが「ゲージ」と呼ばれるもので、いっぱいになったらレベルアップします。簡単でしょ?ですが、本当に凄いのはそれだけではないんです。先ほど「レベルアップ中に危機を回避しましょう」と書きましたけれども、危機を回避するときにたくさんの弾にかすりますよね。これらによってゲージは溜まらないのか?…溜まるんですよ。なので、「カスってレベルアップ」に慣れてきたら、次に「レベルアップした瞬間に敵の弾の塊の中に突っ込んで連続レベルアップ」を習得してみましょう。これだけで全ての面を殆ど無敵の状態で切り抜けられるはずです。あ、ちなみにかすることを「BUZZ」といいます。例えば敵の弾に50回かすったら「50BUZZ」です。もちろん、多いほうが良いです。
ゲージの色って何か関係あるの?
ゲージの溜まり方はその色によって異なります。1回かするのでも、ゲージが青い時と赤い時ではゲージ増加量が全然違います…大体なんですけれども、ゲージの色とゲージ1周分のBUZZは
必要なBUZZ数
BUZZ数
8
40
100
400
こんな感じになっています。すなわち、ゲージが青いときには8BUZZでレベルアップするのに、ゲージが赤い時には400BUZZでないとレベルアップしないのです。どちらの方が無敵をつなげやすいかは言わずとも知れずでしょう(実際には関数は連続です…つまり、「黄色と赤の間の状態」だって「青と緑の間の状態」だって存在します。その時はそれぞれ100〜400BUZZ、8〜40BUZZとなりますよね)。通常、ゲージは緑の状態です。これに、とある敵の個数が関与してゲージは赤くも青くもなります。ゲージは青いに越した事はありませんから、ゲージを赤くする敵は尚早に破壊しましょう。ボス戦ではデフォルトで赤になっています。レベルアップが繋がりにくいですから、最初のうちはショットで撃破しても良いでしょうね。
ローリングって何?
ためしにローリングボタンを押してみましょう。自機が赤くなって回転しだしましたよね。これがローリングという状態です。ローリングすると、
  1. 自機の移動速度が速くなる
  2. 自機の攻撃力があがる
  3. BUZZ判定(かすり判定)が拡大する
…という恩恵があなたを待ち受けています。積極的にローリングしましょう。なお、デフォルトではローリングボタンは「押している間にローリング」となっていますが、設定を変えれば「押すことでローリングのOn/Offを切り替える」こともできます。Config-Key-RollingKeyで変えましょう。詳しくはConfigのところを見ていただければ。
ステージクリア時のボーナス得点を教えなさい。
  • BUZZ回数によるボーナスは(合計BUZZ回数(TotalBuzz)+最大連続BUZZ回数(MaxBuzz))×500点
  • 破壊率によるボーナスは破壊率(DestructionismRate)×10000点
  • ショット非使用によるボーナスは非使用率(NonShotRate)×10000点
重い。
ごめん。画質を「低」にするとか、背景やら当たり判定やらを表示しないとか、そういうちまちましたことで対応してください(特に背景をOffにすると効果的です)。

SpecialThanks

このゲームを作るにあたって、力を貸していただいたor参考にさせていただいた方々に感謝の気持ちをこめて、ここにその名前とHPへのリンクを載せます。HPが無い方は名前のみを載せています。

このプロジェクトが完成したのも皆さんのお陰です。本当に本当に、本っっっっっっ当にありがとうございました。