铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 1554|回复: 14

关于使用二阶函数作为命中率公式一个系数的建议

 关闭 [复制链接]
发表于 2008-11-27 18:49 | 显示全部楼层 |阅读模式
原帖由 慕容玄恭 于 2008-11-27 18:09 发表
命中公式还是有点问题

今天测试
本体400的轻功骑白雕/灵狐,废了慕容博这个级别以下的几乎所有BOSS,

600以上的轻功=无敌


     今天看到了慕容大大的回复,感谢大大对我发的帖子的关注,下面就命中问题发表我的看法。
      大大今天提到的这个问题,其根本原因是因为原命中公式中 轻功和等级与命中是线性关系,这种关系的变化是很剧烈的,不好控制。我觉得可以采用类似于sigmoid函数之类的二阶函数作为其中的一个系数,大概可以解决这个问题。
      附件中是一个草图。
      如果按照下图公式计算的话,命中率极限是1,但是永远不可能超过1,而且曲线变化的特点是,在中间变化比较陡,靠近边界的地方变化比较小。而且还可以加入参数把这个图形进行平移和拉伸。

游戏应该是大家的,提点建议不好吗?
     我的意思是这样的,最终命中=武功命中*(攻击方轻功+装备轻功)/(防守方轻功+装备轻功)*(攻方等级/守方等级)公式中把(攻击方轻功+装备轻功)/(防守方轻功+装备轻功)改为k。 而k=0.5 * (1 / (1 + exp(-(攻守轻功差)/100))) + 0.75;
     这样的话 可以保证k最小不会小于0.75,而最大不会超过1.25。 以最终武功命中为例,武功0.8的命中,如果轻功差太多的话,乘以0.75的系数,最终命中不会低于0.6,也不会高于1。
     下面是一些测试数据:
     轻功差       k
     -270   0.781487  
    -220   0.799875
    -170   0.827233
    -120   0.865738
    -70    0.915906
    -20    0.975083
    30     1.037221
    80     1.094987
    130    1.142917
    180    1.179074
    230    1.204439
    280    1.221338
   附件中是使用Excel画的图。
   现在都提倡和谐社会,论坛上嘛,何必剑拔弩张的? 合适的,听一听,不合适的,博大家一笑罢了。何必为些小事伤肝冒火的?

[ 本帖最后由 huwp2000 于 2008-11-27 23:09 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-11-27 19:05 | 显示全部楼层
第一、你所说的技术上似乎达不到,我估计程序最多也就是只能支持四则运算
第二、你是打算挑战我们玩家的智商吗?我们是玩游戏的,不是清华数学系的

[发帖际遇]: 疯一样的男子冒充青木堂主向反清份子征收活动经费,结果:被陈近南发现,赔偿名誉损失费银两50.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-11-27 19:15 | 显示全部楼层
汗我看不懂啊,俺是农民啊.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-11-27 19:24 | 显示全部楼层
原帖由 huwp2000 于 2008-11-27 18:49 发表


    引用:命中率极限是1,但是永远不可能超过1  

原帖由 慕容玄恭 于 2008-11-27 18:09 发表
命中公式还是有点问题

今天测试
本体400的轻功骑白雕/灵狐,废了慕容博这个级别以下的几乎所有BOSS,

600以上的轻功=无敌



不是采纳了 *(+1····)命中公式了吗? 若是道具BT问题 就解决道具  BOSS轻问题就解决轻轻功 是我方命中就解决命中

一马还一马 合理化建议公式和数值的群芳粉丝大有人在!要面子那作品肯定推得慢或很多不合理····

一个命中公式不能迁就全人物轻功的,那就是本身的设计的人物间数值问题,不跨栏 、BT的轻功下 体现不出我方初始轻功和战场PK淫荡的走位

另外:公式内置结构不知怎样 可能超过100%不会MISS吧? 是否有设上限100% 只有作者知道!


[发帖际遇]: 六神无主发现瘫痪在地的殷梨亭,从他身上偷得银两8.


[ 本帖最后由 六神无主 于 2008-11-27 19:45 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-11-27 19:32 | 显示全部楼层
我们真的看不懂?????????????????因为我不是理科毕业的
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
头像被屏蔽
发表于 2008-11-27 19:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-11-27 19:52 | 显示全部楼层
會到1的,因為程序中趨近到某個值會進位成1
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-11-27 20:43 | 显示全部楼层
50指令啊50指令,函数曲线啊函数曲线……
原版全部使用2字节整数,连简单的四则运算都有可能溢出,完全无法应对这种复杂的公式……虽然现在讨论的是无所不能的复刻版……
难道DOS版真的玩完了?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-11-27 20:47 | 显示全部楼层
任何数学计算都可以,要贝塞尔函数吗?

[发帖际遇]: weyl给云中鹤擦背,擦中腋窝,扣工钱银两19.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-11-27 21:12 | 显示全部楼层
原帖由 weyl 于 2008-11-27 20:47 发表
任何数学计算都可以,要贝塞尔函数吗?

[发帖际遇]: weyl给云中鹤擦背,擦中腋窝,扣工钱银两19.


与其做一个复杂的命中公式来填补 现BT的设计数值

不如不改命中公式! 用你们的最初始的命中公式 这样能保证这个公式用到以后加武功和装备还有空间!根本不需要去搞复杂它!


[发帖际遇]: 六神无主跟踪成昆进入明教密道,结果:把秃驴打伤,赔偿医药费银两34。


[ 本帖最后由 六神无主 于 2008-11-27 21:13 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-11-27 23:16 | 显示全部楼层

要和谐和谐

互相换立场想想,多点理解,论坛更美好。
    我们喜欢玩《金庸群侠传》,俗话说,缘分啦,何必吵吵闹闹的?

[发帖际遇]: huwp2000完成赞美飞天神龙洪安通巨侠的对联一副,得到赏赐银两30。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-11-28 00:39 | 显示全部楼层
原帖由 huwp2000 于 2008-11-27 23:16 发表
互相换立场想想,多点理解,论坛更美好。
    我们喜欢玩《金庸群侠传》,俗话说,缘分啦,何必吵吵闹闹的?

[发帖际遇]: huwp2000完成赞美飞天神龙洪安通巨侠的对联一副,得到赏赐银两30。


若是不痛不痒的数值 没这么无聊去建议改作者的心血  但想象个场景 若新版出现比【1108】更严重的命中抗议景象 真不希望其他玩家贬低自己喜欢的作品  

话说【1108版】 超难! 但。。。。反映20大400武学难度问题的玩家 既只有注册机一位玩家! 为什么?因为受到命中的打击问题全部趴下了····即使是用了 修改器或者 换1028EXE解决 命中的玩家 有几个撑到20大了?  那些喜欢和谐交流的玩家 他们建议出效果了吗?

再则【新版】命中率有多轻功 命中差异之巨更在【1108】之上

试问LZ 所谓不带语气的和谐讨论 作者有多少个时间同我们和谐讨论?

想LZ当然不会正面的指出存在游戏平衡问题罗········因为对于游戏平衡LZ更看重ID!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-11-28 00:52 | 显示全部楼层
贝塞尔函数不过是玩笑,存在两个极限的函数很多,最著名的是双曲正弦。
群芳的exe文件已经与最初的差别很远了。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-11-28 01:22 | 显示全部楼层
怪不得黄药师把轻功练得这么神,人家数学家就是不一样,早就知道了轻功的重要性。

[发帖际遇]: hww99去长白山捉火蟾,掉入泥沼中,损失银两16.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-11-28 10:45 | 显示全部楼层

仅仅提供一个思考方向而已

因为是因为随着轻功差的变化,会导致玩家与NPC之间的差距过大,这个问题要解决的话,可以有两种思路,一个是调整装备,任务属性,但是这个涉及的范围太大了,另一个工作量小一点,就是调整命中公式中轻功差异对命中的影响。 基于这种考虑,我提出使用有两个极限的函数作为命中公式一部分的建议。 没有考虑过实现问题,仅仅提供一种思路。 比如如果设计中只能使用简单的四则运算,那么能否使用一些具有类似性质的四则运算呢?这是我提出建议的初衷。
    实在想不明白怎么扯到我的ID问题?可能是我年龄比较大了,和现在的人的思维方式相差过大的缘故吧。 我玩群侠传仅仅为了舒缓工作压力,放松一下而已。至于论坛骂架这种事情,我在当初读书时曾经十分热衷,现在就不奉陪了。

[发帖际遇]: huwp2000帮周威信押镖,结果:偷得鸳鸯刀,转手卖得银两38。


哇哈,最近运气很不错也,经常发帖都有银子拿,现在都攒了400银子了。 没银子下载的同志们,还是注册个银行帐号吧,有了奖励就存进去,俗话说,一分两分,攒起来结婚。呵呵

[ 本帖最后由 huwp2000 于 2008-11-28 10:47 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-5-19 21:06

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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