SFCDQ1のりゅうおう2勝率がどの程度かを考える。そのための基本情報をここで整理する。
対竜王戦に関する先行研究としては、夢幻斎氏による竜王戦シミュレート結果「SFC版DQ1RTA 竜王の勝率を考える」(http://ch.nicovideo.jp/mugensai/blomaga/ar63254)が詳しい。力の種の値で最大11%、薬草の所持数によっても勝率が10%以上上がることを示している。
DQ1RTAは昨今通称「竪琴メタルチャート」が主流となっており、現状チャートに即したシミュレートを行う(予定)。
DQ1のチャートはMaru氏の岩山カットチャート(https://github.com/Maru0137/DQRTA-chart) を参考にした。
竜王戦をシミュレートする上でいくつかの仮定を置く。基本的には以下のとおり。
勇者力HP型 竪琴メタル 岩山カットチャート
種 守+8 素早さ+0
薬草所持数2
装備 ロト鎧+ロト剣+鉄盾+鱗
勇者LV18 竜王2 HP350
力の種(力+1~+3)は岩山カットチャートでは取得数は1、命の木の実(HP+4~+6)は取得数3。力の種・命の木の実の上昇結果値は変数とし、竜王対戦シミュレートを行う(予定)。
竜王2の攻撃乱数は、仮定における勇者の装備及び守備力から以下のように定める。
攻撃:37~47 (一様分布)
激しい炎:48~54
火炎の息:12~17
火の息:9~15
ブレスダメージについては『SFC版DQ12敵の呪文・炎などのダメージ分布』(http://bamboo.ninja-web.net/dq1,2/damage-disp/DQ12randave_jsplot2.html) を参考にした。
先行率については はじめてのどらくえ(http://dq1rta.appspot.com/) に表示された モンスター:りゅうおう2 対戦時の先行率をそのまま記述した。(手抜き)
次に、勇者の打撃乱数は、Kri氏の解析まとめ(http://kri.client.jp/RTA/DQ1-2_damage.html) の計算式を参考に、会心の一撃(1/32)を考慮した。
勇者の打撃ダメージ範囲は、力の種の値によって変わり、 力+3のとき24~31(会心の一撃時112~ 133)となる。
通常打撃と会心の一撃はともに一様分布であるが、会心打撃は連続した整数ではなく、特定の値しかでない。例として、力の種+3のときは112から133の22値ではなく特定の11値のみが出力される。
力+3で10000回の打撃、および10000回の会心の一撃のダメージ値のヒストグラムは以下のとおり。
回復については、回復手段をベホイミまたは薬草に限定し、乱数はベホイミで85~100、薬草で20~35 (ともに一様分布)とした。
竜王撃破のために必要な攻撃回数も力の種の値によって変わる。力の種の上昇値1~3でそれぞれ10000回シミュレートした結果を以下に示す。
1/32で生じる会心の一撃により、撃破攻撃回数分布には2つの山ができる。 先行研究の示したように、力の種の上昇値が1と2のときは結果に大差はない。力の種の上昇値が3のときは、13回攻撃時が最頻値となる。また撃破攻撃回数期待値は、力の種の上昇値が1、2、3のときそれぞれ12.7955回、12.7498回、12.0671回となり、こちらも上昇値1と2で大差はない。
期待値ではすべて12回台だが、攻撃回数が13回以下の割合で見ると 36.44%、 37.24%、 89.1%となる。
まとめ
| 力の種の上昇値 | +1 | +2 | +3 | 参考値+5 |
|---|---|---|---|---|
| 攻撃回数期待値 | 12.7955回 | 12.7498回 | 12.0671回 | 11.7812回 |
| 攻撃回数最頻値 | 14回 | 14回 | 13回 | 13回 |
| 13回以下割合 | 36.44% | 37.24% | 89.1% | 99.63% |
| 12回以下割合 | 30.73% | 31.65% | 32.94% | 43.44% |
竜王はローテーション行動をするボスである。ただし3ターン目・4ターン目には2択式行動を行う。
1ターン目: 激しい炎
2ターン目: 攻撃
3ターン目: 燃え盛る火炎 or 火の息
4ターン目: 攻撃 or 火の息
竜王の強さはローテーション4ターン目行動の「攻撃 or 火の息」の「攻撃」の強さにある。4ターン目に何度「攻撃」が飛んでくるかが竜王戦で最も重要な要素だ。
行動選択確率が1/2ずつと仮定した場合、4ターン目に何度「攻撃」が飛んでくるかは確率1/2の二項分布に従う(以後、行動選択確率は1/2と固定する)。今回は20ターン目までにローテション4ターン目に何回「攻撃」が飛んでくるか(最大5回)を考える。0~5回それぞれの確率はおおよそ3%、15%、32%、32%、15%、3%となる。
20ターンでローテーション4ターン目に4回以上「攻撃」が飛んでくる確率は18.75%ある。
竜王のブレス系ダメージは特殊な計算によって算出されているため、各ダメージ値の出現率は同じ確率ではない。(『SFC版DQ12敵の呪文・炎などのダメージ分布』(http://bamboo.ninja-web.net/dq1,2/damage-disp/DQ12randave_jsplot2.html))
ここで描いていない竜王の「攻撃」のダメージ分布は、一様分布(等確率)と仮定している。