北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 11899|回复: 19

关于北侠命中方式的探讨。

[复制链接]
发表于 2019-4-23 09:55:53 | 显示全部楼层 |阅读模式
本帖最后由 bbye 于 2019-4-23 01:57 AM 编辑

这个帖子其实在1年多之前就想发了,后来一直无法确定正确性就没有献丑。

虽然现在我依然不知道是否说的准确,不过可以做个参考。

============================================

命中还是MISS?这是所有游戏最基本的问题。北侠的基础机制是两侧随机,然后根据随机结果进行判断。

那么假设进攻方的判断系数为A,防守方判断系数为B,命中系数为X,则逻辑公式为:

random(A) * X > random(B)

结果为真则判断成功,结果为假则判断失败。

显然,X的确定极大影响了公式的成立,那么X是如何确定的呢?

对应命中系数从A+(95%几率命中)依次下降到G(5%命中)。

根据命中系数确定X的值,比如A-时,命中率为85%,则x值当符合以下条件:a * X / 85 = b / 15,当a=b时,x=85/15=5.67。

也就是对于A-命中,判断公式为:random(A) * 5.67 > random(B)。

当然,部分武功并不完全按照公式判断,而有其它形式判断,比如绝壁。

绝大多数武功都是按照这个方式判断命中。

那么,知道这些对我们游戏有什么帮助么?当然没有

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2019-4-23 10:02:23 | 显示全部楼层
占楼
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2019-4-23 10:25:31 | 显示全部楼层

我青龙命中常年20%正常吗
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2019-4-23 11:16:06 | 显示全部楼层
命中这个问题在北侠确实很无奈
以老白举例的绝壁来说,本人使用了近2年,命中相当不错,同等经验NPC总体成功率保持在98%以上,但是,这是牺牲了相貌的情况下,10的先天容貌伴随了任务NPC的歧视,如刺杀,老是叫我丑八怪。不过真正最牛逼的命中还是星宿的抽髓,我看了wiki上的描述,"必中",这才叫牛逼,这是哪位大神的恶趣,遥想萧峰大侠遇到丁春秋,如果有这个设定,老萧必定随他老爹一起再跳一次崖,六脉神剑算个毛啊,遇到丁春秋照样跪。而且不管你内力打坐到多少数值,永远都是抽你jifa force的内力值。还有比这更恶心的么。(那种超上限的也是另外一个BUG)
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2019-4-23 11:23:08 | 显示全部楼层
星宿的抽穗确实是必中,名牌抽水机一丝内都给你抽干
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2019-4-23 11:48:34 | 显示全部楼层
命中这个问题在北侠确实很无奈
以老白举例的绝壁来说,本人使用了近2年,命中相当不错,同等经验NPC总体成 ...
hhw 发表于 2019-4-23 11:16 AM



    如果可以选择降10点容貌减少绝壁的cd我相信大部分雪山巴不得自己的容貌是负数
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2019-4-23 12:21:01 | 显示全部楼层
现在玩家用抽穗,有jiali 惩罚的,而且耗费内力好高。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2019-4-23 12:58:44 | 显示全部楼层
我青龙命中常年20%正常吗
dsleeper 发表于 2019-4-23 10:25 AM



    朱雀常年30%路过
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2019-4-23 13:00:34 | 显示全部楼层
建议搞个提高X系数的新体系
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2019-4-23 13:33:03 | 显示全部楼层
既然看到了就借老白的帖子多说两句

mud的命中系统分为两个部分,一个是平砍部分,这部分调用的是战斗模块,还一个部分是特技部分,这部分是单独在每个武功中写的(很有可能sg或者zine已经自己写了一套模块也可以直接套用了)
当然游戏中的pfm细分出来是物理连,化学连,busy等特殊效果
物理连是直接调用战斗模块,特点就是判断直接用战斗模块判断,命中系数按照战斗模块的命中来定(当然个别武功会有细微调整保证平衡),伤害当然也是走的战斗模块这一条线,这样只用把描述和武功本身的强度设定了,可以批量生成。
化学连就是使用的特技部分的命中系统,特点就是命中与否会根据实际的代码有不同的要求,比如说exp,比如说skill,比如说先天,比如说容貌,比如说道德等等等等。而伤害就不是走的战斗模块,而是在代码中进行限制,(比如说雪山飞剑,金花等pfm有上限)。因为化学连走的不是战斗模块,所以战斗模块中的挪移(原版)、金刚都不能反弹,(而且最开始空手化学加力无效也是因为这个)
busy这里其实和化学连走的是一条路,原来也是有各种各样的判断条件,现在应该是统一改成战斗力判断(此处存疑,因为我发现某些exp判断的武功依然是exp判断,可能只是改了函数,结果没变)

以上都是我瞎编的
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-1 11:27 AM , Processed in 0.013728 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表