2015-06-03

RPG戦闘における公理

RPG戦闘のおやくそくをうまく説明するための公理系を考えてみました。

分かりやすい例として、随所でファイナルファンタジーをサンプルに挙げてます

生命体(仮称

自律的戦闘行動を行う主体のこと。

などが挙げられる。

生身の人間がコックピットロボットを操縦しているような場合は、操縦者ロボットを一括りにして一つの生命体として取り扱う事もできる。

生命力仮称

それぞれの生命体が持っている、戦闘行動を遂行するために必要エネルギーのこと。

生命力実数で表される。後述の「アンデッド」のように、負の生命力を持つ生命体の存在もありうる。以降の説明で「生命力」という言葉が出てきたら、数直線上のとある一点を表しているもの想像して欲しい。

通常の生物代謝や呼吸によって生命力を維持するが、戦闘ロボットなどは電力・燃料などが生命力の源であると考えることが出来る。

アンデッド

負の生命力を持つ生命体の総称

HP (ヒットポイント)

生命力絶対値

生命力は、正(アンデッド以外)および負(アンデッド)の値を取りうるが、HPはその絶対値として表されるため、常に正の値となる。

ダメージ

運動エネルギー物理攻撃)・熱エネルギー電気エネルギー化学反応(毒などのステータス異常攻撃)等の影響で生命力が削られて、HP生命力絶対値)が減少すること。

生命体に対して斬撃など何らかの攻撃を当てた場合、それが通常の生物であってもアンデッドでもダメージを与えることに変わりはないが、それは絶対値に対して影響を及ぼしているため。

戦闘不能

生命体が、自身生命力を失って戦闘行動を遂行できなくなった状態。

ダメージを受けて生命力が推移した結果、生命力が数直線上の原点(0)に一致するか、または原点を通過した(プラスからマイナス、あるいはマイナスからプラスに移動した) 際に成立する。

戦闘不能が成立した場合HPは0として扱われる。

ポーションケアル等の回復薬回復魔法

生命力を、負から正の方向に推移させる効果を持つ。

アンデッドは負の生命力を持つため、これらの効果ダメージとなる。

タクティクスオウガの「マーシーレイン」のように、アンデッド人間両方のHP回復できる魔法存在するが、これは「負→正の遷移」ではなく「生命力絶対値を上昇させる」現象とみなすことができる)

属性攻撃

上記とは逆に、生命力を正から負の方向に推移させる効果を持つ。そのため通常の生命体にとってはダメージだがアンデッドにとっては回復手段となる。

デス等の即死魔法

対象生命力を、「その生命体の最大HP」の量だけ、正から負の方向に推移させる効果を持つ。

そのため通常の生命体にとっては「即死」という効果として現れるが、アンデッドにとってはHP全快という結果になる。

アンデッド化(ボーンメイル装備時など)

正の生命力を持つ生命体に対して、生命力を「マイナス1」だけ掛け算する効果を持つ。

これは数直線上を移動するのではなく、原点を軸として180度回転するという演算になる。

原点を通過するわけではないので戦闘不能扱いにはならず、自身HP(=生命力絶対値)もそのままとなる。

HP吸収攻撃(ドレインなど)

対象生命力を正から負の方向に推移させ、その結果生じたダメージの量だけ自身HPを増加させる行為

アンデッドに対して行使した場合生命力が正から負に推移することで発生するダメージ量は負の値となるので、自身HP増加量も負の値となる。(つまり自分ダメージを受けて相手が回復する)

おもいつき

もしも複素数生命力を持つ生命体が存在するとしたら、どんな現象が発生しうるか

今後の課題

  • http://anond.hatelabo.jp/20150603200655 に触発されて晒してみる。 体力とダメージ HPに相当する(0になると気絶=行動不能になる)のは体力。 攻撃は体力を直接削るのではなく、ダメージ(怪我)を...

  • ダメージが一定値蓄積されると外観や行動パターンが変化するボスは、内部では「第n段階のボスAの体力がゼロになったら、戦闘を継続したまま第n+1段階のボスA'を新たに出現させる」と...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん