游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8703|回复: 8

[讨论] 求助,关于命中公式的设计?请各位大侠帮忙!

[复制链接]

35

主题

240

帖子

246

积分

中级会员

Rank: 3Rank: 3

积分
246
QQ
发表于 2007-10-6 21:18:00 | 显示全部楼层 |阅读模式
我是新人,对数值方面还没怎么研究.请教各位数值大侠设计一个关于命中的公式?可以的话,列一下公式当中各数值的范围大小.先谢谢了! [em10]

35

主题

240

帖子

246

积分

中级会员

Rank: 3Rank: 3

积分
246
QQ
 楼主| 发表于 2007-10-7 12:59:00 | 显示全部楼层

Re:求助,关于命中公式的设计?请各位大侠帮忙!

顶一下

0

主题

33

帖子

33

积分

注册会员

Rank: 2

积分
33
发表于 2007-10-7 15:08:00 | 显示全部楼层

Re:求助,关于命中公式的设计?请各位大侠帮忙!

命中:A (0-100)    回避: B (0-100)     命中率:X (0%-100%)   X=(A-B)/100   哈哈 够简单吧

0

主题

193

帖子

199

积分

注册会员

Rank: 2

积分
199
发表于 2007-10-8 09:26:00 | 显示全部楼层

Re:求助,关于命中公式的设计?请各位大侠帮忙!

跟命中率相关的各种运算属性的设计都没有,凭空捏一个公式,你拿着也没办法用的。

楼上的公式倒是一个比较简单的例子,但是多少需要考虑装备和技能对命中、回避、命中率的影响吧?

0

主题

33

帖子

33

积分

注册会员

Rank: 2

积分
33
发表于 2007-10-11 21:53:00 | 显示全部楼层

Re:求助,关于命中公式的设计?请各位大侠帮忙!

那个公式做个小游戏还可以 做大游戏可别用这个公式哦    公式其实是错的   A的范围控制在50-100 B的范围控制在0-50  应该就没问题      可以设计成用武功才能攻击,然后武功本来就带50+命中   就应该没问题了  更深的公式自己研究哈   魔兽里的防御公式蛮好的  X抵消伤害  A防    X=A/(A+17)   17什么的可以随便改哈 想改什么就什么   可以控制一下平衡   我以前玩的天之炼狱  是 200防抵消20%  500防抵消50%   900防抵消90%    我天天想着+防 变成变态血牛呢  

18

主题

1581

帖子

1991

积分

金牌会员

Rank: 6Rank: 6

积分
1991
发表于 2008-2-22 14:10:00 | 显示全部楼层

Re: Re:求助,关于命中公式的设计?请各位大侠帮忙!

武侠风格: Re:求助,关于命中公式的设计?请各位大侠帮忙!

命中:A (0-100)    回避: B (0-100)     命中率:X (0%-100%)   X=(A-B)/100   哈哈 够简单吧



............

要不出现负数,要不当A=B时,X=0 -.-

其实也要看具体游戏里的需求.

比如有些游戏里有专门对应命中和闪避概念的属性值(比如敏捷)

那可以 X=攻防双方敏捷之差+系数补正


有些游戏里,闪避的成功是直接效应于命中上,也就是说,数值计算只产生于命中本身作用.(这类游戏里,可能就是角色固定成长值占主要因素)

当:A+随机数(1个多面骰子)≥100 则判断命中成功













8

主题

114

帖子

140

积分

注册会员

Rank: 2

积分
140
QQ
发表于 2008-2-25 16:35:00 | 显示全部楼层

Re:求助,关于命中公式的设计?请各位大侠帮忙!

这种问题可以有一千个答案, 比如命中率=1/[a*(躲避/命中)+b], 其中a,b为正常数等等
形式不重要的,关键是要理解其中的变化情况

9

主题

233

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
QQ
发表于 2008-3-4 16:27:00 | 显示全部楼层

Re:求助,关于命中公式的设计?请各位大侠帮忙!

把所有影响命中的因素都加到公式内
因素和参数越多
玩家就越不容易揣摩出计算方式
就不会造成某些不必要的BUG

41

主题

305

帖子

413

积分

中级会员

Rank: 3Rank: 3

积分
413
QQ
发表于 2008-4-7 16:59:00 | 显示全部楼层

Re:求助,关于命中公式的设计?请各位大侠帮忙!

命中率公式一般可以分解为两部分

命中闪躲属性因素和等级差异因素

命中闪躲属性因素大多是:

命中 - 闪躲 或 闪躲 - 命中;
命中/(命中+闪躲*x);

等级差异因素大多是:
(AttackerLevel/AttackerLevel+DefenserLevel)*2



(AttackerLevel - DefenserLevel)*x

(DefenserLevel - AttackerLevel)*x

x = 调整用的系数

而且一般都有最底命中率和最高命中率的限制
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-21 23:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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