回复
1
查看
230
收藏
0

1

赠楼

17%

赠楼率

788

蒸汽

264

主题

1107

帖子

3628

积分
跳转到指定楼层
1
发表于 半小时前 · 美国 | 只看该作者 |倒序浏览 |阅读模式
本文为 其乐用户(UID:1205983) 发布的原创文章,转摘前请联系该用户获得许可
本帖最后由 1205983 于 2026-6-17 10:34 编辑

太长不看版:
由于种子初始化伪随机数生成器的算法问题,杀戮尖塔2中的随机行为具有较强相关性,可以通过一些随机行为是否发生推测其他随机行为发生的概率。这些现象已被认定为bug,将于近期修复。

杀戮尖塔(原作)中,多个事件(指代码层面的事件,例如生成卡牌奖励、药水奖励、遗物奖励、洗牌等,而非玩法中地图事件,不特殊说明时下同)的伪随机数生成器(hash函数)使用了相同的字符串作为初始种子,导致它们会生成同样的随机数序列,玩家可以通过一个事件的结果推测另一事件的结果。

而杀戮尖塔2中为了避免这一点,使用不同的字符串作为种子。然而,这些不同的随机数种子基本上只是统一种子加上固定的字符串,在C#语言中,依赖种子的随机数算法运算过程基本是线性的,这就导致这些事件仍然有很强的关联性,例如:
  • 在地图【暗港】,遗物【涅奥骨骰】拾起时,获得2件随机涅奥遗物。将1张随机诅咒加入你的牌组。的随机诅咒有近54%的概率为卡牌【债务】不能被打出。 在你的回合结束时,如果这张牌在你的手牌中,则失去10金币。,近40%的概率为卡牌【腐朽】不能被打出。 在你的回合结束时,如果这张牌在你的手牌中, 你受到2点伤害。;而在地图【密林】,则为近73%的概率为卡牌【苦恼】不能被打出。 固有。
  • 遗物【巨大扭蛋】拾起时,获得2件随机遗物。额外将一对打击和防御,加入你的牌组。的第一个遗物总是普通遗物
  • 在地图【暗港】中,闪电球首次在有多个敌人时触发被动或被激发时,有约75%的综合概率命中左侧的敌人
    如果你记得来自涅奥的诅咒遗物,这个概率可以更加精准:例如看到遗物【松动羊毛剪】拾起时,从你的牌组中移除2张牌并失去16点生命。,右侧的敌人【噬尸蛞蝓】正要使用意图【粘液】,那么有95%的概率命中右侧的【噬尸蛞蝓】
  • 单人模式下,无法从玩法事件【垃圾堆】获得卡牌【弹回】
  • 综合来看,在地图【暗港】的首场战斗中获得药水的概率约76%;而在【密林】则仅有4%;但如果选择了能够获取卡牌或遗物的涅奥选项,这个概率会发生变化
  • 等等……


小道消息:这些现象已被认定为bug,将于近期修复。届时种子算法的改变可能导致旧游戏种子无法还原同一局内容。

参考来源:
原帖网址:https://tck.mn/blog/correlated-randomness-sts2/
翻译帖网址:https://sts2-crng-zh.github.io/Correlated-randomness-SS2-CH/



收藏收藏 分享淘帖 支持支持
回复

使用道具 举报

浏览本版块需要:
1. 初阶会员或更高等级;
2. (点击此处)绑定Steam账号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

欢迎发帖参与讨论 o(*≧▽≦)ツ,请注意
1. 寻求帮助或答案的帖子请发到问题互助版块,悬赏有助于问题解决的速度。发错可能失去在该板块发布主题的权限(了解更多
2. 表达观点可以,也请务必注意语气和用词,以免影响他人浏览,特别是针对其他会员的内容。如觉得违规可使用举报功能 交由管理人员处理,请勿引用对方的内容。
3. 开箱晒物交易中心游戏互鉴福利放送版块请注意额外的置顶版规。
4. 除了提问帖和交易帖以外,不确认发在哪个版块的帖子可以先发在谈天说地

  作为民间站点,自 2004 年起为广大中文 Steam 用户提供技术支持与讨论空间。历经二十余载风雨,如今已发展为国内最大的正版玩家据点。

列表模式 · · 微博 · Bilibili频道 · Steam 群组 · 贴吧 · QQ群 
Keylol 其乐 ©2004-2026 Chinese Steam User Fan Site.
Designed by Lee in Balestier, Powered by Discuz!
推荐使用 ChromeMicrosoft Edge 来浏览本站
广告投放|手机版|广州数趣信息科技有限公司 版权所有|其乐 Keylol ( 粤ICP备17068105号 )
GMT+8, 2026-6-17 11:19
快速回复 返回顶部 返回列表