ダメージ算出とかその辺。
<戦闘中の能力値>
以下の文章では,便宜上,「体力」と「HP」,「攻撃力」と「ちから」,「防御力」と「まもり」を区別します。
HP,ちから,まもりとは,モンスターカードに書かれている数値の事を指します。
とりあえず,実際に戦闘中に使用されている数値の算出式から。
「実際に戦闘中に使用されている数値」というのは長いので,これ以降,簡略して「能力値」と呼ぶことにします。
また,それに対して,「モンスターカードに書かれている数値」のことをこれ以降「基本値」と呼ぶことにします。
能力値の算出公式は以下の公式によっています。
能力値=Lv×基本値
具体的に書くと,
体力=Lv×HP
攻撃力=Lv×ちから
防御力=Lv×まもり
ということになります。
自分はもとより,敵のコトダマつかいにもレベルが存在します。
モンスター単独で出現した場合にも,便宜上(計算上)のレベルが存在します。
敵のレベルの判定法ですが,体力の算出式の両辺を(HP)で割って両辺を入れ替えると,
Lv=体力÷HP
となります。
基本値はこちらのカードと同じなので,Lvが分かれば能力値はすべて分かります。
こちらのカードとなりえないモンスターのLvの判定法は,研究中。
<属性>
属性により,ダメージの値に補正がかかります。
その値は以下のようになっております。
この値を,以下の文章では簡略して「属性係数」と呼ぶことにします。
なお,無属性の場合を1として算出しています。
| 属性係数 | 防御側 | ||||
| 火 | 水 | 土 | 風 | ||
| 攻撃側 | 火 | 1.0 | 0.75 | 1.5 | 1.0 |
| 水 | 1.5 | 1.0 | 1.0 | 0.75 | |
| 土 | 0.75 | 1.0 | 1.0 | 1.5 | |
| 風 | 1.0 | 1.5 | 0.75 | 1.0 | |
<ダメージの算出>
ダメージの算出式はおそらく以下の通りです。
ダメージ=[(攻撃力−防御力)×属性係数] (最小値は0,小数点以下は切り捨て)
おそらくモンスター以外の場合でもこれが成り立つと思われます。未確認ですが。
なんと言うか……仕様が単純すぎる気がします。さすがアルファドリーム。
<今後の目標>
・プレーヤーが使用できないモンスターのデータ。
・コトダマつかいへのダメージの算出式。
・アイテムカード,まほうカードによる補正。