代理的隨機並非完全不變 - 手遊
By Brianna
at 2020-07-14T13:47
at 2020-07-14T13:47
Table of Contents
※ 引述《x94fujo6 ()》之銘言:
: 機率的判定是靠亂數表
是靠隨機函式帶入seed值後回傳的值判定
: 亂數表是每場戰鬥進場才隨機產生的
初始的seed值是每場戰鬥進場才隨機產生
: 然後該場戰鬥中的機率判定就是照這個固定的表來跑
依照隨機函式帶入初始的seed值 以及後續seed遞迴的值 所回傳值進行判定
: 同一場戰鬥/代理中
: 亂數表是不變的
初始seed是不變的
: 所以代理在[某種程度上]可以重現機率判定
: 但並不是完全不變
: 隊伍裡面有技能/天賦是機率或是隊伍練度高了打怪變快
: 都可能導致亂數表偏移
都可能導致帶入隨機函數的seed值不一樣所回傳的值不一樣
: 例如原本你錄到的代理亂數表是
: 編號 01 02 03 04 05 06 07 08 09 10 11 12
: 亂數 11 73 50 62 38 99 14 34 26 81 56 30
: (這張表的數字不重要,重要的是判定結果)
: 例如這場戰鬥你用12F檔攻擊
: 不管你用他檔多久,重點是你每用他檔一次傷害就會進行一次機率判定
seed就會進行一次遞迴運算 這會導致原本要帶入隨機函式的seed值遞迴項次不一樣
: 這會消耗掉一個亂數表上的亂數
: 但是隊伍練度提升了,怪死的比較早
: 結果12F少扛一次攻擊,那之後所有機率判定用的亂數就會全部提前一個
使遞迴的seed值提前一個
: 當判定時用的數字不一樣就會影響結果
: ------------------------------------
: 因為在作戰中這個表不變
: 長草到閒的沒事幹的博士,可以一直開代理然後中途接管作戰
: 測出這張表(機率判定的結果)
: 然後照表完美操作所有機率判定
: 達成10連閃/10連爆/完美砸地板
: 例如黑
: 原本機率增加傷害(爆擊)的結果是
: 01 02 03 04 05 06 07 08 09 10
: v v v v v v v v v x
: 你可以在第10下A出去之前
: 用任何一個有隨機判定的幹員/技能,把那個亂數消耗掉
: 那之後黑A第10下判定用的亂數會變成[原本的下一個]
: 如果那下一個亂數能讓判定結果也是爆擊,那就可以收工
: 如果不是
: 可以再用其他方式消耗掉下一個亂數,直到成功
: 實戰影片
: 12F完美閃掉阿的15連擊(p2有說明原理,跟本文差不多)
: https://www.bilibili.com/video/BV147411i7RD
: 危機合約沒有代理,所以不能這樣玩
: 霜星掀地板也是隨機,會被這個亂數表影響
: 可能影響:
: 隊伍練度變高(出怪速度、霜星死的地方、霜星打人次數)
: 幹員cost變少/增加(部屬時間偏移、原本打/被打的人不一樣)
: 技能等級提升(輸出增加、技能時間軸跑掉)
: 其它影響:
: 遊戲更新
: 大更新有時也會更新亂數表,一般關卡無感而已
可能會更新seed的算法
: 也可能結果跟原來一樣/差不多所以你看不出來
: 代理時fps不穩定導致操作失敗/時間偏移
: 1倍速是30fps、2倍速是60fps
: 例如摔炮原本卡在很精準的幾幀上放技能然後撤退
: 代理時因為fps不穩掉幀,技能沒放出來就撤了 (又一個不用手機玩的原因)
: 也可能卡太極限,代理真的學不來
抱歉拉各位版友 不要那麼兇拉 天氣熱水喝完了拉 桶子內沒水拉
--
: 機率的判定是靠亂數表
是靠隨機函式帶入seed值後回傳的值判定
: 亂數表是每場戰鬥進場才隨機產生的
初始的seed值是每場戰鬥進場才隨機產生
: 然後該場戰鬥中的機率判定就是照這個固定的表來跑
依照隨機函式帶入初始的seed值 以及後續seed遞迴的值 所回傳值進行判定
: 同一場戰鬥/代理中
: 亂數表是不變的
初始seed是不變的
: 所以代理在[某種程度上]可以重現機率判定
: 但並不是完全不變
: 隊伍裡面有技能/天賦是機率或是隊伍練度高了打怪變快
: 都可能導致亂數表偏移
都可能導致帶入隨機函數的seed值不一樣所回傳的值不一樣
: 例如原本你錄到的代理亂數表是
: 編號 01 02 03 04 05 06 07 08 09 10 11 12
: 亂數 11 73 50 62 38 99 14 34 26 81 56 30
: (這張表的數字不重要,重要的是判定結果)
: 例如這場戰鬥你用12F檔攻擊
: 不管你用他檔多久,重點是你每用他檔一次傷害就會進行一次機率判定
seed就會進行一次遞迴運算 這會導致原本要帶入隨機函式的seed值遞迴項次不一樣
: 這會消耗掉一個亂數表上的亂數
: 但是隊伍練度提升了,怪死的比較早
: 結果12F少扛一次攻擊,那之後所有機率判定用的亂數就會全部提前一個
使遞迴的seed值提前一個
: 當判定時用的數字不一樣就會影響結果
: ------------------------------------
: 因為在作戰中這個表不變
: 長草到閒的沒事幹的博士,可以一直開代理然後中途接管作戰
: 測出這張表(機率判定的結果)
: 然後照表完美操作所有機率判定
: 達成10連閃/10連爆/完美砸地板
: 例如黑
: 原本機率增加傷害(爆擊)的結果是
: 01 02 03 04 05 06 07 08 09 10
: v v v v v v v v v x
: 你可以在第10下A出去之前
: 用任何一個有隨機判定的幹員/技能,把那個亂數消耗掉
: 那之後黑A第10下判定用的亂數會變成[原本的下一個]
: 如果那下一個亂數能讓判定結果也是爆擊,那就可以收工
: 如果不是
: 可以再用其他方式消耗掉下一個亂數,直到成功
: 實戰影片
: 12F完美閃掉阿的15連擊(p2有說明原理,跟本文差不多)
: https://www.bilibili.com/video/BV147411i7RD
: 危機合約沒有代理,所以不能這樣玩
: 霜星掀地板也是隨機,會被這個亂數表影響
: 可能影響:
: 隊伍練度變高(出怪速度、霜星死的地方、霜星打人次數)
: 幹員cost變少/增加(部屬時間偏移、原本打/被打的人不一樣)
: 技能等級提升(輸出增加、技能時間軸跑掉)
: 其它影響:
: 遊戲更新
: 大更新有時也會更新亂數表,一般關卡無感而已
可能會更新seed的算法
: 也可能結果跟原來一樣/差不多所以你看不出來
: 代理時fps不穩定導致操作失敗/時間偏移
: 1倍速是30fps、2倍速是60fps
: 例如摔炮原本卡在很精準的幾幀上放技能然後撤退
: 代理時因為fps不穩掉幀,技能沒放出來就撤了 (又一個不用手機玩的原因)
: 也可能卡太極限,代理真的學不來
抱歉拉各位版友 不要那麼兇拉 天氣熱水喝完了拉 桶子內沒水拉
--
Tags:
手遊
All Comments
By Kumar
at 2020-07-17T02:07
at 2020-07-17T02:07
By Enid
at 2020-07-20T23:18
at 2020-07-20T23:18
Related Posts
明日方舟Line群
By Yedda
at 2020-07-13T15:46
at 2020-07-13T15:46
日服半週年前夜祭
By Elizabeth
at 2020-07-13T14:57
at 2020-07-13T14:57
日服半週年前夜祭
By Anthony
at 2020-07-13T14:05
at 2020-07-13T14:05
陸服薄暮活動大家這次怎麼刷?
By Susan
at 2020-07-13T12:48
at 2020-07-13T12:48
日版 尋訪活動「堅牢穿つ雷光」
By James
at 2020-07-13T11:38
at 2020-07-13T11:38