2014年12月3日水曜日

部隊シミュ更新ver2.83 ~複数部隊スキル対応! ※要検証要件アリ

やれる時にどんどん更新(`・ω・´)ゞ
大きなアップデートが続きますが、
今回は以前からの懸案だった部隊スキルを複数持つ部隊のシミュレートにβ対応。
私なりに色々と頑張ってみたのですが、皆様の力をお借りしたくもあり><w

     ◆     □     ◆

[ver2.83での変更点]
〇複数の部隊スキル発動候補を持つ部隊のシミュレートに対応。※要検証部分アリ
〇スキルのカテゴリ見直し
→「特殊スキル」でまとめていたのを、『特殊』『不可』『童』と細分化。
追加合成シミュにおいて、「童」や「雅」カードを素材とする合成に対応。
・以下の不具合を修正。
11/21更新のデータベースにて、極おまつの統率値が間違っていたのをDB上で修正。
また、新特武田晴信(CD晴信)データ追加。

12月は復刻くじ祭りにて新武将の追加はなさそうなので・・・
コメントで教えて頂いた、データベース上で極おまつの統率値が一部間違っていたのも
ちょちょいと手動で直しました。(ついでにwikiも直しておきました^^)
報告ありがとうございましたm(_ _)m

ここから本題。
今回のバージョンアップのメインは、複数の部隊スキル発動候補を持つ部隊への対応。
ver1.82以前だと、
こんな感じだった部隊スキル設定画面が、
こんな感じになりました^^
左側のところで追加する部隊スキルの詳細を入力して、「確定/追加」を押すと、
こんな感じに追加されます。
「削除」を押すと一行消えますし、あとは必要なだけ部隊スキルを追加。
その後、「保存して終了」から閉じると、
部隊スキルアイコンが赤くなるところはこれまでと同じです。
で・・・まぁあとは普通にシミュレートをすればいいわけですが!

部隊スキルの仕様、というのがかなり曖昧な部分が大きく、
現時点で私なりに解釈を加えて細部を詰めた形になっていますm(_ _)m
以下では、計算の仕方をまとめておきます。

     ◆     □     ◆

部隊スキルが複数ある場合は、複数個発動するのか?
そもそもここが今ではかなり曖昧になっています。
・忍び衆+東西無双部隊で出撃して、東西無双がログに出た
・忍び衆+百万石の契部隊で加勢をしたら、百万石発動のログが出た
・忍び衆+七本槍進撃の両方を持つ部隊を使うと、よくよく見ると出撃する毎に加速率が違う
みたいなことを私自身も小耳に挟んだことがあります。。
(ていうか3つめはかなり昔私が検証でやったような・・・)

★ちょっとした検証
方法はいたって簡単です。
上のSSで例として使った、東西無双+傾国の双璧部隊に弓を積んで空地に突撃。
こうすれば、全速全攻スキルと2つの部隊スキルしか意味のあるスキルはありません。
結果として、突撃ログは、
①部隊スキルが一つも発動しなかった
②東西無双しか発動しなかった
③傾国の双璧しか発動しなかった
の3パターンのみになるはずです。もし、4パターン目のパターンが見つかったとすれば。
それは、推察するに東西無双+傾国のダブル発動が確認できたのではないかとします。

突撃空き地は、回数をこなすために★4-2113空地に。
ここは、勝敗分岐点が弓単だと攻撃力8620になります。
上の部隊の素攻がこれの3倍強なので・・・細かい計算は省きますが、もしNPCを全滅させられるとしたら部隊スキルが両方重複発動した時のみです。

という条件で。かる~く100回突撃しました☆

『そんな自己満足やってないで、はやく城主レベル30にしろよ・:,(゚д゚○≒(`д´#)』
そんな温かい声援に送られて。
チャットに現在の資源生産高を貼ると、第一声が『ド、ドンマイ(軽く引いている』だったり。
一軍槍防衛軍師が特津軽さんだと言ったら、
『特津軽ww つい笑っちゃったけどいいカードだよね』
とか言われる有様。
私は毎期の如く、マイペースにやるからいいもんね~><!!!
はい、関係ない雑談でした。


以上100回の突撃のうち、観測できたのは・・・
①無発動
②「傾国の双璧」のみ発動(100回中、23回表示
③「東西無双」のみ発動(100回中、20回表示
という3パターンのみで・・・
部隊スキルがダブル発動したような形跡は一度も確認できませんでした。

★検証から分かること
『東西無双LV8』 ・・・ 28.4%で発動。
『傾国の双璧LV4』 ・・・ 21.7%で発動。
という2つの部隊スキルが互いに独立に発動判定を行なったとすると。
同時に2つが発動する確率は、0.284×0.217 = 0.061…。約6.1%ほどです。
6%で発生する事象が、100回連続で起きない確率は、

(1-0.06)^100 = 0.0020…。約0.2%!

これだけの低確率の事象であれば、
ほぼほぼ『ダブル発動は発生しない』と言い切ってもいいぐらいの確率に近いと思います。
では、上で出てきた「忍び衆+東西無双ならば重複して出た」
というのは何なんでしょうか?
これはもう完全に私の推論でしかないのですが、
全ての部隊スキルは
『攻撃』『防衛』『速度』の3つのカテゴリーにザックリ分けられていて、
同一カテゴリーのスキルは重複発動しない
というのが一番しっくり来る気がします。
「七本槍+忍びで、出撃時に毎回速度が違う」というのは、
同一カテゴリー『速度』のスキルが重複したため、どちらが発動するかはランダムで決定
されているのではないのかと。。。
もっとも、この2つはユーザ側から検証するにはかなり厳しい部分です。
もしこれの根拠となるような、もしくは反証となるような場面に出逢われた方がおられれば、是非SSを撮って、教えて頂ければと。

というわけで。今回部隊シミュレータで仮定したのは、
――――――――――――
・『攻』『防』『速』のカテゴリーに各部隊スキルは分類できる。
(攻:攻撃力UP、防:防御力UP、速:攻撃/防御力は一切上昇せず速度のみUP)
同一カテゴリーのスキルは重複発動しない。
・同一カテゴリーの部隊スキルが複数個あった場合、
→各部隊スキルの間に優先関係は無いものとして、それぞれ独立に発動判定を行う。
→複数個が発動しそうな場合は、どれが発動するかはランダムで決定する。
・「七本槍進撃」のような速度UPと攻撃力UPを兼ね備えるスキルは、
『攻』カテゴリーのスキルと考えて、速度UPは無視する。
※速度計測機能においては、今回は反映されるようにしています。
複数個の加速部隊スキルがある場合、もっとも早くなるものを計測機能では表示。
――――――――――――
まとめるとこうなります。
この前提に基づいて表示された部隊戦闘力、期待値であることをご理解の上、
使って頂けると嬉しいですm(_ _)m
上の東西傾国それぞれの発動回数も、この仮定に基づいて考えれば十分しっくりくる結果でしたしね・・・これだけでは根拠としては弱すぎるというのは承知していますが><;

     ◆     □     ◆

最近の怒涛のアップデートで、個人的に部隊シミュレータで再現・シミュレートできる範囲は
ほぼほぼ全て網羅したと考えています^^
あとは、データベースの更新を私以外ができるようにすればいつ失踪しても(ry笑

追記:
特殊スキル対応で、「海野六朗」の「花魁心操術」をすっかり忘れておりました。。
これを近日追加したものをアップデート><;

2 件のコメント:

  1. 更新お疲れ様です。

    早速新しい部隊シミュを使ってみて気づいたのですが、忍び衆などの攻撃力上昇0%の部隊スキルが設定できなくなっており、攻撃力を1%でも入れると設定できるようです。

    まぁ、速度計算が主で攻撃力関係ないので無視しても問題はないと思いますが、一応ご報告を。

    返信削除
    返信
    1. さっそく使って頂きありがとうございます^^

      不正な入力を弾こうとして、上昇率がゼロのスキルを全て弾いてしまっていたようです・・・ver2.84にて、「加速チェックが付いていなくて、かつ上昇率0%もしくは空欄」ならば入力を促すメッセージが出るように変更しました。
      報告助かりましたm(_ _)m

      削除