判定

「判定」の編集履歴(バックアップ)一覧に戻る

判定 - (2010/07/02 (金) 11:58:44) の編集履歴(バックアップ)


キャラクターが何らかの状態にあることを示すものの総称。
プログラムの都合でコンピュータがターゲットがどのような状態にあるかを“判定”するもの。
ゲーム用語としてもそのままこの名称が使われている。

格闘ゲームでよく用いられる「判定が強い」もこの判定を指す。この言葉の詳細は下記の「技の判定」を参照。




攻撃判定

相手を攻撃するための判定。
これと相手の食らい判定が重なることで攻撃が成立する。
一般的なゲームでは突き出した手足や武器の画像とある程度一致することが多いが、
基本的に小さく設定されており、先端まで完全に一致したり、はみ出ているという事はあまりない。

MUGENではAIRファイルのClsn1(赤枠)で定義される。

攻撃の属性

大別すると
  • 打撃判定
  • 飛び道具判定
  • 投げ判定
の三種類。
後述の当身判定や無敵判定に成否に関係している。

MUGENではHitDefのパラメータAttrで定義される。

攻撃判定とガード方向

立ちガード・しゃがみガードの可否の組み合わせにより、
攻撃判定は以下の四種類に分けられる。
上段判定
立ちガード・しゃがみガードの両方が可能で、立ち攻撃や飛び道具全般が該当し、大半は空中ガード不可能。
中段判定
立ちガード可能、しゃがみガード不可能で、ほとんどの空中攻撃とごく一部の立ち攻撃が該当する。
下段判定
立ちガード不可能、しゃがみガード可能で、ほとんどのしゃがみ攻撃とごく一部の立ち攻撃が該当する。
ガード不能
いずれのガードも不可能。

MUGENではHitDefのパラメータGuardFlagで定義される。
なお、ガード不能についてはパラメータを空にするとエラーを吐くため、Guardflagそのものをコメントアウトするとよい。

食らい判定

相手の攻撃を受けるための判定。「やられ判定」とも。
これと相手の攻撃判定が重なると攻撃されたと見なされる。
基本的に見た目に沿ってつけられると思われがちだが、
実際にはコンボ用に判定を調整されていたりするので
画面上のキャラクターの体のサイズとは必ずしも一致しない。
ケンシロウトキのやられ中の食らい判定がその好例である。
またゲームによっては打撃喰らいと投げ喰らいが別々に定義されていることもある。

MUGENではAIRファイルのClsn2(青枠)で定義されており、打撃・投げ喰らいの両方がこれで定義される。
ちなみに 「食らい判定が無ければ、どんな攻撃も受けず最強じゃね?」 という思想の元作られた、
食らい判定の無いキャラクターも存在するが、現在は対抗手段ができている。

接触判定

キャラ同士が接触したときに、どこまで接触できるかを示した判定。
テレポート技などはこの接触判定を消して移動しているため、相手の裏に回ることが出来る。
食らい判定と別個に設定されている場合が多く、大体の場合グラフィック通りに設定されている。
が、中には接触判定が変に設定されているキャラも多い。
例えば食らい判定が接触判定より前に出ているキャラの場合、食らい判定は画面端に密着していないため、
画面端に密着しているにも関わらずめくられ
更に接触判定は画面端に密着しているため飛び込んだキャラは表に落ちるという非常に見えにくい攻めを食らうことになる。

MUGENではcnsのsizeの項目とステートコントローラのwidthおよびplayerpushで規定される。
キャラクターの下に表示されている黄色の線が接触判定で、
heightが有効な高さではこの内側に他のキャラクターは侵入できない。
またplayerpushを無効にした場合、接触判定は完全に無視される。
なおCLSN2で規定されるくらい判定と接触判定には全く関係がないので、
設定によっては投げ無敵でもないのに投げが届かなくなったりする。


当身判定

相手の攻撃判定を無効化し、何らかの反撃をするための判定。
これと相手の攻撃が重なると成立し、各技の効果が発揮される。

MUGENではAIRファイルのClsn1(赤枠)で定義されるが、
CNSファイルにReversalDefの命令を置く必要がある。
ただし反応するのはHitDefのみで、Projectileには効果が無い。

無敵判定

特定の、あるいはあらゆる攻撃判定をすりぬける判定。
「投げ無敵」「上段無敵」など攻撃の属性に対するものもあれば、
「上半身無敵」「足元無敵」など特定の部位に設定されたものもある。

MUGENでは前者をCNSファイルの命令NotHitByで定義し、
後者をAIRファイルのClsn2(青枠)を特定の部位に設定しないことで定義する。


当たり判定

主にアクションゲームやシューティングゲームで自機が敵、もしくは何らかのオブジェクトに接触した際に用いられる語。
ダメージを負ったり、撃墜される場合に「(敵もしくはオブジェクトに)当たり判定がある」と言う。
これらの語が格闘ゲームでも使われたが、攻撃判定の事を指すのか食らい判定の事を指すのか人によって異なるため誤解を招きやすい語である。


「技の判定」

先述の攻撃判定と食らい判定の位置と大きさから導き出される。
「判定が強い」と言う言葉もあるが、これは食らい判定内より外側(相手側)に攻撃判定が大きい攻撃を指して用いられる。
ほとんどのゲームでは攻撃判定と攻撃判定が重なっても何も起こらないが、
自分の攻撃判定が相手の食らい判定に先に当たれば一方的に打ち勝てる。
つまり自分の食らい判定の、より外側に攻撃判定が出る技の方が有利と言う強みから、「強い」とされている。
たいてい剣や槍などの武器は食らい判定が薄いので武器を持ったキャラクターは技の判定が強いとされるが、
判定が強くても喰らい判定自体は獲物の途中まで出ていることも多い。
またゲームバランスの都合などから例外として素手なのに武器並みの判定の技を持つスレイヤー
武器持ちなのに素手並みに判定の弱い川澄舞のようなキャラクターもいる。
なお、対戦中やトレーニングモード中にCtrl+Cを押すことで判定の大きさや形状は一目でわかる。
この時に表示される枠や形については、それぞれの判定の項目を参照して欲しい。
なおcnsでnothitbyやhitbyが定義されていると枠が緑色になり、名前の上に左から
属性(立ち、しゃがみ、空中):打撃技:投げ:飛び道具 の順で無敵属性が表示される。
たとえば真ん中のKFMは S :NSH: :NSH なので立ち属性の全攻撃、全属性の打撃、全属性の飛び道具に対して無敵である。
同様に右のKFMは S A:NSH:N H:NS なので立ちおよび空中属性の全攻撃に加え、全ての打撃、通常と超必属性の投げ、通常と必殺属性の飛び道具に対して無敵である。つまりしゃがみ属性の必殺投げと超必飛び道具しか当たらない。
ちなみに完全無敵になると左のKFMのように"MUTEKI"と表示される。ご利用は計画的に。

相殺

飛び道具同士などがぶつかった時にどちらも消滅する判定。
覇王翔吼拳など、相手の飛び道具のみを消滅させながら進める技も存在する。
また、作品によっては飛び道具以外にも相殺が発生する。

攻撃レベル

STREET FIGHTER III』など一部作品における「技の優先順位」。
多くは弱<中<強<必殺技<超必殺技の順に高く設定されており、
優先順位の高い技は優先順位の低い技に一方的に打ち勝てる。
同じであった場合は相打ちとして双方が攻撃を受ける。

飛び道具等の相殺判定の順序としても用いられている。

MUGENにおける「技の判定」

AIRファイルで攻撃判定と食らい判定の大きさを決定し、
CNSファイルのHitDef内で攻撃レベル(Priority)0~7を設定し、
同じ順位の技が同時に当たった場合の対応を設定する(下表)。

自分側 相手側 結果
Hit Hit 互いに干渉せず、相打ちになる。
Hit Dodge 自分の攻撃を相手が避け、両者スカる。
Hit Miss 相手の攻撃が失敗し、自分の攻撃が当たる。
Dodge Dodge 両者とも避ける。
Dodge Miss 自分が避け、相手が失敗し双方スカる。
Miss Miss 両者とも失敗する。

さらにこれに加えてPriority値が最高の7でも、相手の当たり判定に重ならず、
相手の攻撃判定が自分の当たり判定に重なっている場合は一方的に打ち負ける。
ただしNotHitByによって無敵を設定されている場合はこの限りではない。
つまり優先度は無敵>判定の大きさ>攻撃レベル>同時の場合の対応の順。

ちなみにデフォルトのPriority値は打撃なら4。
投げ間合いの広いキャラクターが相手の打撃を一方的に潰すのを防ぐため、
通常投げは0~1が推奨されている(和訳版カンフーマンより)。


AIと判定

MUGENにはキャラクターの当たり判定やくらい判定の形状を参照するトリガーが存在しない。
そのため、AIがしゃがんでいる相手に当たらない立ち技を振り続けたり、
無敵状態の相手に手を出してしまいカウンターを受けるということがよく起こる。
また、動画で意識されることはほとんどないが、
例えばダルシムが伸ばしてきた腕を判定の強い技で潰したり、
打点の高い立ち技を下段技でかわしつつカウンターヒットを取ったりという
格ゲーの醍醐味のひとつでもある技の差し合いはAI戦ではほとんど起こらない。
実のところ、技の判定を生かした立ち回りをAIに行わせようとすると
P2Nameトリガーを使ってかなり露骨な形で対応せざるを得ないので、
現在公開されているAIでここまで踏み込んでいるAIはほぼ存在せず、
あったとしても同製作者のキャラ同士だけに限定されているのが現状である。
AI対AIならともかくプレイヤー操作でAIに挑んでいると、おや?と思うことがあるかもしれないが、MUGENの仕様上諦めるしかない。


おまけ・攻撃判定および食らい判定のつけ方

以下に紹介するのはあくまで原則なのでこれに当てはまらない技も多数存在するが、
そのような技はプレイヤー間でしばしば詐欺判定呼ばわりされることも多い。

攻撃判定

不自然なところで攻撃が当たらないようにするため、基本的には見た目よりも小さくつける
ゲームに依るが、ストリートファイターやKOFなどを例にとると、
食らい判定とほぼ同じ、もしくは少しでも出ていればほとんどの攻撃を一方的に潰せるほど判定が強いと考えて良い。
また、飛び道具はジャンプで飛び越えやすくするため、回避しやすくするために攻撃判定が見た目の三分の一程度しかないという事も多い。
空中戦がメインだったり機動性の高いゲームでは攻撃が当てにくい(もしくは回避が容易なため)比率が大きめに、
逆に地上戦がメインである場合は縦の動きをあまり意識する必要がないため、比率が小さめに設定される傾向がある。
またロック技は初段がヒットするとフルヒット確定なので、
初段の判定は(特に超必殺技だと)あえて拾い辛いように小さくされる事が多い。
ほかにも突進技などは移動する分判定が強くなりやすいので、それを考慮したうえで攻撃判定を内側にシフトさせるとよい。
特にロック技の場合などはあまり攻撃判定が突き出していると相手を吸い込んでいるようにしか見えなくなるので注意。
同じことはコマンド投げなどにも言え、自分の体からうっすらと突き出る程度でも十分機能するものになる。

攻撃判定の持続

攻撃判定が出ている時間の事。
前述の攻撃判定と共に当てやすさを考慮して設定されるが、ゲームにもよるが地上通常技などは大体2F、長くて4Fが精々である。
(ただし攻撃判定が出ている位置がアニメーションによって大きく変わるようなケースでは話は別だが。)
それ以降は突き出した手足のアニメのまま攻撃判定が消えている。この部分を「戻り」もしくは「フォロースルー」と言う。
ここに相手の攻撃が刺さった場合、判定負けしているように見える事が多いため注意が必要である。
逆にあまりに長いとモーションは技を振り終わっているのに当たったり、持続の終わりを当てることで大幅有利状況が発生したりする。
(例:ユダのバニシングストライク(持続14F、戻り10F、ガード硬直もそこそこ長いので持続を当てるとユダ側ガン有利))
ただし持続は技の傾向によっても大分異なり、投げ判定の場合は発生の早さや判定の強さ、当てやすさなどを勘案すると
移動投げ等を除き1Fとされる事がほとんどであるが、突進技の場合突進中攻撃判定がしばらく出続けるため必然的に長くなりやすい。

なお、MUGENでは仕様上、同じアニメの表示中は一度出た攻撃判定を消すことができない。
つまり、持続10FのAnimElemの1F目にHitDefを設定した場合、必ず残りの9F持続することになる(ただし相手に接触すると消失)。
途中で判定を消失させる一番簡単で確実な方法は、Airの設定でAnimElemを複数に分割すること。
他には別のステートに飛ばす、TimeやAnimElemTimeトリガーでMoveTypeを変更するなどの方法があるが、使いこなすには少々の慣れと入念な調整が必要。

食らい判定

基本的には見た目通りにつけるが、実際にはコンボの都合で見た目より太くつけてあることが多い。
また仰け反りに関しては立ちモーションやしゃがみモーションと同じかそれよりも大きくつける
空中食らいの場合は空中コンボを考慮に入れた場合、腕などにも判定をつけて上下の幅を大きくしていることが多い。

一方、攻撃動作の食らい判定は無敵技を除けば原則として通常モーションよりも食らい判定が拡大する
一般的なゲームではたとえ攻撃判定発生前であってもその時点で食らい判定が拡大しているケースがほとんど。
また攻撃判定発生中においても、意図的に判定を強く設定するのでなければ攻撃判定が出ているあたりまで食らい判定をつけることを推奨。
たとえ判定を強くする場合でも素手キャラであれば攻撃判定の発生している手足の途中、
武器持ちキャラなら手元のさらに先~獲物の途中あたりまでは食らい判定が突き出ることが多い。
逆にコンボ専用技として設計するのであれば攻撃判定は食らい判定のかなり内側に入れても十分機能する。

無敵判定

昇竜タイプの技には無敵をつけることが多いが、最近のゲームだと各種ゲージを一切消費しない場合
全身無敵は攻撃判定発生前~発生直後に切れる事が多い。
また全身無敵ではなく半身無敵や属性無敵といった限定的な無敵やただの強判定でしかないケースもしばしばある。
逆にゲージを消費する場合は発生直後も無敵が続くケースも多数あるが、この辺は発生やリターン、消費ゲージ、ゲージ効率、
元となるゲームのゲーム性、さらにはそのキャラの性能傾向などに大きく左右されるので各自で適切なところを見極めるしか無い。