ピックアップ召喚とステップアップ召喚の比較

ピックアップ召喚とステップアップ召喚の比較

ピックアップ召喚とステップアップ召喚の比較

1 対象のチャイルドの期待値

ピックアップ 3% ピックアップ 1.5% ステップアップ(Step1 - Step6) ステップアップ(Step3 - Step6)
1.58/myc 1 0.789/myc 1.33/myc 1.49/myc

2 十連ガチャN回目で対象のチャイルドが一体も出ない確率

2.1 コード2

import Graphics.Rendering.Chart.Easy
import Graphics.Rendering.Chart.Backend.Diagrams(toFile)

len = 26

----

step n = step1 n
step1 0 = 1
step1 n = (1 - 0.005)^10 * step2 (n - 1)
step2 0 = 1
step2 n = (1 - 0.01)^10 * step3 (n - 1)
step3 0 = 1
step3 n = (1 - 0.015)^10 * step4 (n - 1)
step4 0 = 1
step4 n = (1 - 0.015)^10 * step5 (n - 1)
step5 0 = 1
step5 n = (1 - 0.02)^10 * step6 (n - 1)
step6 0 = 1
step6 n = (1 - 0.015)^9*(1 - 0.5) * step3 (n - 1)

cost n = cost1 n
cost1 0 = 0
cost1 n = 700 + cost2 (n - 1)
cost2 0 = 0
cost2 n = 1400 + cost3 (n - 1)
cost3 0 = 0
cost3 n = 1900 + cost4 (n - 1)
cost4 0 = 0
cost4 n = 1900 + cost5 (n - 1)
cost5 0 = 0
cost5 n = 1900 + cost6 (n - 1)
cost6 0 = 0
cost6 n = 1900 + cost3 (n - 1)

qs :: [(Double,Double)]
qs = take len $ [(cost i, 100 * step i) | i <- [0..]]

----

p2 = 0.03

zyuuren n = ((1 - p2)^10)^n

qs2 :: [(Double,Double)]
qs2 = take len $ [(1900 * fromIntegral i, 100.0 * zyuuren i) | i <- [0..]]

----

p3 = 0.015

zyuuren' n = ((1 - p3)^10)^n

qs3 :: [(Double,Double)]
qs3 = take len $ [(1900 * fromIntegral i, 100 * zyuuren' i) | i <- [0..]]

----

rs :: [(Double,Double)]
rs = take len $ zip [0,1900..] (repeat 5)

----

chart = do -- layout_title .= "foo"
    layout_x_axis . laxis_title .= "Crystal"
    layout_y_axis . laxis_title .= "Probability"
    setColors [opaque blue, opaque cyan, opaque green, opaque red]
    plot (line "pickup 3%" [qs2])
    plot (line "pickup 1.5%" [qs3])
    plot (line "step up" [qs])
    plot (line "5%" [rs])

main = toFile def "destiny-pickup-vs-stepup.svg" chart

3 結論

ステップアップ召喚が半ば60+40n連を強制するのに対し、3%のピックアップ召喚は任意の時点で切り上げることができるので、枚数を目標に回す場合(例えば一枚だけ引きたい場合など)には3%のピックアップ召喚が有利である。 一方、割るクリスタルの量を決めて回す場合、両者はほぼ並ぶ。3

Footnotes:

1

myc = 万クリスタル

2

Haskellで書かれてます。

3

僅差で3%のピックアップ召喚の方が良い。

Created: 2019-03-15 金 21:54

Emacs 25.2.1 (Org mode 8.2.10)

Validate

Comments