見出し画像

ベルトスクロールアクションにおけるヒットストップのあり方

今回はベルトスクロールアクションでのヒットストップについて書いてみます。

■ヒットストップとは

その前に、まずヒットストップの定義についてです。
ヒットストップを理解するには、対戦格闘ゲームがわかりやすいと思います。

攻撃がヒットするたびに、ゲームオブジェクトが停止して、技の重みを表現しています。
アニメでも、格闘ものでクリティカルな攻撃が決まった時や、サッカーものでボールを蹴るタイミングで、一瞬ピタッと停止することで、インパクトの強さを表現しています。

ということで、ヒットストップとは以下のものと定義します。

* ヒットストップとはアクションが何かのインパクトを起こした時に関係するオブジェクト同士を停止させる
* それによりアクションのインパクトの強さを表現することができる
* 見ているものにアクションの重みや質感が感じられるようになる

■ベルトスクロールアクションでのヒットストップについて

このヒットストップが、ベルトスクロールアクションではどのように使われているかを調べてみました。

ファイナルファイトでは、すでにヒットストップが実装されています。

パンチなどの通常攻撃だと少々分かりにくいですが、飛び蹴りの連続ヒット投げた時の巻き込みによる連続ヒット緊急回避技の連続ヒットなどで、ヒットストップが入っているのがわかります。
逆に、鉄パイプや刀などの武器で攻撃した時などには、ヒットストップが入っておらず、攻撃が軽い感じになっている気がします。

アニメとは違い、あまり長い時間のヒットストップではありません。これはヒットストップ時間を長くすぎると、ゲームのテンポが悪くなってしまうためです。
また、ヒットストップをよく観察するとわかるのですが、停止しているオブジェクトは「攻撃をヒットさせた側」と「攻撃を受けた側」のみとなっています。周りのキャラクターは停止していません。ゲーム全体を停止させているわけではありません。一部のキャラクターは停止しているのに、他のキャラクターは動かせるのは不自然ですよね。
これはおそらく、「2人同時プレイ時に、もう一方のプレイヤーのヒットストップで停止させられると、操作不能フレームが発生して操作性が悪くなる」という理由と思われます。

■ベルトスクロールアクションの特殊なヒットストップによる弊害

この手法は複数人プレイ時に遊びやすくするための工夫ですが、少し弊害があります。
それは、ヒットストップ中に行動可能な敵に攻撃を割り込まれてダメージを受ける、という現象です。
かなり敵の行動が速い場合に限られますが、数フレームの停止に割り込みをかけられる可能性があります。
ですので、複数人の同時プレイを実装しないのであれば、画面全体を停止させるヒットストップが無難な選択になるのではないかと思います。

ちなみに、余談ですが、ベアナックル2というゲームでは、ベルトスクロールアクションでの特殊なヒットストップにより、敵の体力を大量に削ることができるバグ技となっています。
4:24 あたりでノイズ音が入り画面全体が止まるのがそれです)
これは、2人同時プレイ時に、同一フレームで同時に攻撃を行うとお互いにヒットストップが発生して、攻撃発生フレームが連続的に持続した結果、敵に大量のダメージを与えることができてしまったものです。

■ヒットストップ実装の注意点

ヒットストップは画面全体を停止する、という説明をしましたが、これは少し間違っています。もう一度、格闘ゲームのヒットストップを見てみます。

わかりやすいように、よりエフェクトが派手な GGXrd にしました。
よく見ると、ヒットストップ時でも攻撃エフェクトは再生されています。また背景のアニメーションも止まったりしません。止まっているのは攻撃をしたキャラクターと攻撃を受けたキャラクターのみです。
これは実際に作ってみるとよくわかるのですが、完全に全てのオブジェクトが停止してしまうと、あまり重みを感じることはできません。
原因はよくわかっていませんが、おそらく画面全体が止まると時間の流れが止まっただけでアクションの重みを感じられないものとなるからかもしれません。

そのため、ゲームとしては、できるだけ様々なオブジェクトを動かして、ヒットストップするもの・しないものとの差を見せる工夫が必要になってくるわけです。

■まとめ

ヒットストップについてのまとめです。

* ヒットストップとは、何らかのアクション発生時に、画面全体のオブジェクトを停止して、アクションの重みを感じさせる表現方法
* ただし、全体が止まると重みが感じられないので、攻撃エフェクトなど、動いてもゲームに影響ないものは動かしてしまう(基本的に攻撃したキャラ・されたキャラ以外は動かす)
* そのため、ヒットストップを魅力的に見せるためには、ヒットストップ中に動くものを用意する必要がある

◾️関連する記事

ベルトスクロールアクションをもっと理解するために、ゲームセンターに行った時の話です。
「エイリアン VS. プレデター」は今でも面白いと思える傑作ではないかと思います。

この記事が気に入ったらサポートをしてみませんか?