标题: 14豪曹伪随机系统之总结
性别:男-离线 冰麒麟
(罪恶美)


Rank: 12Rank: 12Rank: 12
组别 节度使
级别 牙门将军
功绩 16
帖子 552
编号 292192
注册 2008-9-25
来自 广州市


发表于 2014-9-6 11:43 资料 文集 短消息 看全部作者
14豪曹伪随机系统之总结

来自曹操传贴吧玩家&我就是伯伯&在贴子“破解了豪曹2014命中率的伪随机算法”20楼的发表
http://tieba.baidu.com/p/3274997050
以下为原文引用

QUOTE:
(传吧ID)我就是伯伯:
刚刚测试查看了一下双击和暴击的内存变量情况,果然也是类似的。每个人都有一个隐藏的双击值和暴击值,把每次攻击的双击率和暴击率累加起来,在等于或超出100后就算暴击,此时保留减去100的差值。还有一点跟我原先猜测也一样的就是当能用普通攻击一刀砍死对方的时候,这两个值是不会累加的。

至于命中的具体情况则是:
判断被攻击方当前的【回避值】与攻击方【命中率】,如果【回避值】大于等于【命中率】,即为不中,然后【回避值】减去【命中率】得到新的【回避值】;
如果【回避值】小于【命中率】,即为击中,然后【回避值】减去【命中率】再加上100得到新的【回避值】。

这些隐藏的回避值,双击值,暴击值仅在出兵的时候获取一次随机值,这也经测试验证过了。

14豪曹伪随机系统会被玩家测试总结出来是迟早的事,因为只要用心测试,总结出来并不难。而玩家&我就是伯伯&用了更王道的内存查找加测试方法,不但把重点公式测出来,还把两个辅助设定也测出来了,在我跟贴确认后,该贴楼主&jodelle_loved&将最后一点也补充了

QUOTE:
(传吧ID)jodelle_loved:
我感觉回避值应该有两个,分别是回合内/回合外的,这样可以避免玩家在自己回合操纵伪随机。

这个伪随机系统是曹操传MOD随机处理的新尝试,至于这个系统好不好,应该是因人而异。因其原理及效果符合豪曹的制作理念,所以我决定植入这个系统。

借这个机会大家可以发表一下对随机处理的想法供其他对原随机“不怀好意”的MOD制作者参考

PS1:恕鄙人又得借工作理由遁了,没办法呀,12小时制,20:00又得上班去,必须眠眠。有什么问题,神鸟会回答的啦。

PS2:都怪那只富奸猫,赶紧更新让他们专心游戏就不会这么快被解析出来啦。猫!接刀!


[ 本帖最后由 冰麒麟 于 2014-9-6 11:52 编辑 ]


顶部
性别:男-离线 冰麒麟
(罪恶美)


Rank: 12Rank: 12Rank: 12
组别 节度使
级别 牙门将军
功绩 16
帖子 552
编号 292192
注册 2008-9-25
来自 广州市


发表于 2014-9-6 18:18 资料 文集 短消息 看全部作者
回复 #13 枫叶あ神话 的帖子

那是背着黑祸还敢出来招摇的过街猫


顶部
性别:男-离线 冰麒麟
(罪恶美)


Rank: 12Rank: 12Rank: 12
组别 节度使
级别 牙门将军
功绩 16
帖子 552
编号 292192
注册 2008-9-25
来自 广州市


发表于 2014-9-25 15:22 资料 文集 短消息 看全部作者
前段时间看到有些玩家开始通过SL来得知双击爆击的出现,但是这种极端的做法是很没必要的。

引用主楼

QUOTE:
(传吧ID)我就是伯伯:
还有一点跟我原先猜测也一样的就是当能用普通攻击一刀砍死对方的时候,这两个值是不会累加的。

可能有些玩家没看明白这一点。我再补充说明一下:
如果普通攻击就可以击退敌人的话,是不会使用双击或暴击的。即是说不会浪费掉双击爆击的RP累积,最多也只是溢出。溢出是任何时候都会有,通知SL来降低这些溢出的收益非常有限。与原随机的无限S/L增加收益相比,不值一提。
顶部

正在浏览此帖的会员 - 共 2 人在线




当前时区 GMT+8, 现在时间是 2025-2-10 04:13
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.010231 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP