モンガイドくんのゲーム制作日記

僕が考えた最高のゲームを作っていく日記です。

ダメージ計算

ダメージ計算を考えるのって難しい。

なんとなく考えてるのはアーマードコアVの相手の防御力数値を超えたらダメージをうけて、超えなかったらほとんどダメージが入らないっていう仕様は面白そうだなって考えてます。

 

  • 攻撃数値
    属性補正(相手属性と自分の属性により4、2、1、1/2、0と変化する)x(自分の物理攻撃力or特殊攻撃力)x技の威力

  • 防御数値
    (相手の物理防御力or特殊防御力)x固定値(初期値100、攻撃を食らう毎に-10される)
  • 例1
    【攻撃数値】
     属性補正2x物理攻撃力80x技の威力100=16000

    【防御数値】
    相手の物理防御力100x固定値100=10000

    自分のモンスターの攻撃数値が高いので攻撃数値16000のダメージを与えられる

  • 例2
    【攻撃数値】
    属性補正1/2x物理攻撃力100x技の威力100=5000

    【防御数値】
    相手の物理防御力70x固定値100=7000

    相手の防御数値の方が高いのでダメージなし
    ただし、次回固定値は-10されて90となる

攻撃を受ける度に防御数値が下がっていくのがミソかなと思ってます。