連射

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内, 検索

連射(れんしゃ)

  • 弾丸等のいわゆる飛び道具を連続して発射すること。
  • の方式のうち、フルオートマチック(全自動連発式)のこと。またはその銃によってなされる「引き金を引いている間、連続して弾が発射される」動作のこと。
  • 上記が転じて、テレビゲームにおいて、コントローラの一定のボタンを連続して押したり離したりする動作およびそのテクニックのこと。連打とも。本項で解説。

連射(れんしゃ)は、コンピュータゲームに於いてコントローラのボタンを素早く複数回押す行為。

目次

[編集] 連射と連打の歴史

この項で解説している「連射」とは、コンピューターゲームに於いてコントローラーのボタンを素早く複数回押す行為である。このような操作には2つ呼び方があり、双方の違いは人力による物か、装置やソフトウェアによる物かによる。人力による物を「連打」、装置やソフトウェアによりボタンを押し続ける事によって自動的に入力される物を「連射」と言う。いずれにしても厳密に使い分けられる訳ではない。

一般に「連射」という言葉が定着した背景には、過去のテレビゲームにおいては現代のゲームほど複雑なゲームもなく、超高速に複数回ボタンを押す必要もなかったため、人力によって複数回ボタンを押し、それを「連打」と呼称していた。連射パッド等も存在していたが、当時は人力による連打もゲームの楽しさの一つの要素として認識されていたために、それほど好んで使われなかった。

しかし、テレビゲーム文化の発展と共にゲームも複雑化し、次第に連打以外の操作とゲームシステムに集中する必要が出てきた事と、人力では難しい速度の連打が必要なゲームや、逆に連打をする事でプレイに支障が出るシステムを持つゲームが増えてきた為にその認識は次第に薄れ、連打が必要な場合は前述のような自動装置、すなわち「連射」装置をゲームをする者達が好んで使用するようになり、取って代わって行き、それと併せて次第に一般的な呼称も「連打」から「連射」へ変化していった物と推測される。

その証拠にファミリーコンピュータの全盛期に登場したファミコン名人の中で、連打を得意とする高橋名人の存在があったが、その技の名称は「16連打」であった。しかしながら、多様なゲームが存在する今日では「連射」と呼ぶ傾向が強いため、本項目では「連射」で統一する。

[編集] 現代の連射と連打

現代ではゲーム内で単純に打撃するものは連打、発射するものは連射と呼称される事が多い。

シューティングゲームは連射、格闘やアクションゲームのように殴打するものは、例え連射パッドを用いていても、連打と称する。またコントローラのボタンを高速に叩く行為や、Wiiリモコンを叩きつけるように何回も振る操作、太鼓の達人のように、バチを高速に叩く行為も連打と称する。または、人力を連打、装置やソフトウェアによる物を連射とする意見もある。これ以外に連発という表現も度々見られる。

また近年、世界で人気のあるFPSゲームで弾丸を「連射」する事でゲームを有利に進める事が出来る作品も出てきているため、「連射」する事が再び脚光を浴びる可能性がある。

[編集] 連射の種類

連射には様々なタイプがあり、それぞれに名前が付けられている。多くはプレイヤー同士が用いる通称である。

  • マニュアル連射 - 操作する人間が実際にボタンを連続して押したり離したりを繰り返すもの。手連(しゅれん)とも呼ばれる。
    • 痙攣打ち - 一つの指を痙攣させるように細かく動かして一つのボタンを連打する。高橋名人の、拳を作って親指を人差し指と中指の間から出す形が有名。
    • ピアノ打ち - 人差し指と中指、時には薬指も使って交互にボタンを連打する。複数のボタンが同じ役割を持つゲームやボタン自体が大きい場合に有効。
    • こすり打ち - 指の爪やペンなどをボタンに当てながら高速で左右にスライドさせる。高速連射が可能だが指やコントローラを傷めたり、腱鞘炎を引き起こすおそれがある。1990年頃までの『ゲーメスト』誌上ではこすり打ちの是非が毎号論じられていた。
  • オート連射(ソフト連射) - ソフトウェア側に組み込まれたプログラムにより、自動連射を行うもの。ボタンは押しっぱなしとしていれば良い場合がほとんど。携帯電話アプリなどでは操作をしなくても弾が自動で発射されるものもある。
  • オート連射(ハード連射) - 連射を行える装置をコントローラに割り込ませたりすることにより自動連射を行うもの。下記「連射装置」の項を参照。

オート連射は、作品によってはその動作の特性からフルオート連射セミオート連射と言われる場合がある。ただし、これらの明確な定義は無く、例えば「フルオート連射」の機能を搭載しているものは、作品によってはその連射動作が微妙に異なることがある。また、通常時は不可能なオート連射が、ゲーム内で特定のアイテム裏技隠しコマンドを使用することによって可能になる場合もある。

  • 張り付き連射 - 上記5つの項目と意味合いは異なり攻略手段の一つだが、耐久力の高い標的に大きく接近して連射すること。シューティングゲームなどでは設定によって画面内に同時に存在できる自機の弾の数が制限されているため、標的との距離が開いているといくら手元や装置で高速連射をしても単位時間当たりに与えられるダメージ量が少なくなるので、それを解消するために行われる。

その他、正攻法か否かは別として、古いものでは定規の片側を弾き、その反動でボタンを押す事や先を曲げたモーターを用いる手段などが存在していた。

[編集] 連射装置

連射とはボタンが「押された」信号と「押されていない」信号とが交互に高速で入力されている状態と言える。このような信号をボタンを押しっぱなしにしている状態で入力するために入力装置(コントローラ)と組み合わせるハードウェアが「連射装置」である。

「連射装置付きのコントローラ」を略して「連付(れんつき)」と呼ぶ。

[編集] シンクロ連射

ほとんどのコンピュータゲームの処理は60分の1秒単位で行われている。つまりボタン入力の受け付けも60分の1秒単位で行われる。これはディスプレイの走査方式が60分の1秒単位であるため、60分の1秒の間に各種処理を行い画面の書き換えがなされれば最も動きがスムーズに見えるためである[1]。ゲーム機(アーケードゲーム基板など)から出力されるこの60分の1秒単位の信号(垂直同期信号、いわゆるVSYNC信号)を利用してボタンの入力信号をON・OFF・ON・OFF…と交互に変更することにより連射を行う装置をシンクロ連射と言う。

理論上ゲーム機が理解できる最高速度の連射(秒間30連射)ができるというのが最大の利点である。しかし処理落ちに弱く、処理が60分の1秒に収まらず次のタイミングに持ち越されたとき(いわゆるフレームスキップ)は連射の速度が落ちたりタイミングがずれることがある。また、ゲームのハードもしくはソフトの仕様により、この速度では認識されない場合もある[2]。この場合はボタンの信号がON・ON・ON・OFF・ON…などとなるようにして連射速度を下げれば(この場合は秒間15連射)良いのだが、連射速度ごとに別々の回路が必要になる。

なお、VSYNC割り込みルーチン内で、ゲームのメインループやボタン入力の検出処理を行っていないゲームに対しては、単にコントローラ側から見て連射速度が一定になること以外には、特にメリットはない[3]

[編集] アナログ連射

ボリューム連射とも呼ばれる。コントローラのボタンの回路にタイマーICなどを組み込み、ボタンの入力信号を単純に一定間隔でON/OFFさせているもの。

利点はゲームの仕様や処理落ちに関係なく一定間隔の連射ができることと、可変抵抗などを組み合わせることにより簡単に連射速度が変更できることである。

欠点としては、厳密な連射速度の設定が出来ないことである。特に連射速度を速くしていくと、シンクロ連射の項で述べた、ゲーム機が入力を受け付ける60分の1秒のタイミングとのずれが生じ思ったような連射速度が得られないことがある。

[編集] その他

ボタンを物理的に連続で「押す」ための装置も市販されている。

  • 連射名人高橋君 - マッサージ器のような、モーターで振動するペン型の器具をボタンに押し当てる。
  • オレコマンダー - 「ペリボーグ」シリーズ第一弾としてHORIから発売。モーターで振動する器具を指に取り付けて使用する。

[編集] 連射装置対策

連射装置を使用されるとゲームバランスを著しく変化させてしまうため、ゲームに連射装置への対策が組み込まれることがある。以下はその例。

  • 連射間隔の測定
連射装置の「正確さ」を逆に利用し連射装置を検出する手法。毎回ボタンの入力間隔を測定し、前回との間隔が同じ場合はその入力を無効にしてしまう。人力による連射であれば多少なりぶれが生じるため有効と判定される。
メタルギアソリッド』では一部のイベントでこの手法が利用されている。なおこのイベントの前に「連射パッドを使おうなどとは思わないことだ」と登場人物から警告される。
  • 無駄撃ちによるランク上昇
ショットを画面外に撃ち漏らすと著しくゲームランク(難易度)が上昇するトラップ。手動連射でなければ精密射撃が難しい事を逆に利用している。『ガンフロンティア』『バトルガレッガ』などで見られた。
  • 交互撃ちの強制
入力ボタンが2つ存在し互いにボタンを押さないと無効にされるタイプ。連射装置で2つのボタンを制御するのはコストを度外視しない限り不可能である。コナミでは『ハイパーオリンピック』に代表される連打を活用するゲームに採用されている。

[編集] 脚注

[ヘルプ]
  1. ^ VSYNC期間に画面を書き換えるのは、ティアリングを避けるためだが、初期のゲーム機では、コストやハードウェアの技術水準の都合で、高速・高精度なタイマは使えなかったので、VSYNC割り込み自体をゲームの内部処理の基準時間を決めるタイマとして使用することが多かった。
  2. ^ シューティングゲームであれば、一定以下の間隔で弾を発射できないとか、あるいは、発射間隔はいくらでも詰める事ができても、画面内に発射できる弾の数が制限されていて、数発連続で発射して、その弾が画面の外に出るまで、弾切れを起こすなど。
  3. ^ 近年のPCゲームなどは、アプリケーションが自前でタイマを使って処理のサイクルをカウントしており、VSYNC割り込み自体をアプリケーションから正確に知ることはできない(VSYNCの状態を知ることができても、タイミングの正確さが保障されない)ので、シンクロ連射の意味は無い。

[編集] 関連項目

個人用ツール
名前空間

変種
操作
案内
ヘルプ
ツールボックス