游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6926|回复: 17

[讨论] 请教有关命中率的问题

[复制链接]

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
发表于 2006-1-8 13:24:00 | 显示全部楼层 |阅读模式
游戏一般是怎么处理命中率的?如何设计判断致命一击和失误公式的?小弟我对这个有点模糊,啥系统背景都成。 [em24]

433

主题

4233

帖子

4403

积分

论坛元老

Rank: 8Rank: 8

积分
4403
发表于 2006-1-8 14:44:00 | 显示全部楼层

Re:请教有关命中率的问题

命中率和回避率是同时进入公式计算的(鉴于每家公司产品公式皆有不同,所以不举例公式了).

你的命中率的高低决定了你是否击中和不击中敌人.也即所谓miss和击中。
而对方回避率参与进行计算...
这样讲你就清晰了:
程序服务器上 做策划的命中时是采取3个公式计算
1、命中:看好了,是命中,不是命中率,这个是个基础数值和扩展数值。玩家天生就带有命中数值,可以通过装备道具/药品/其他系统 来增加自身命中
2、命中率:其实就是个分式计算. 这个程序在你每次攻击时都会进行一次计算出你的当前命中率
3、Rand(n,命中率),这个 为每次计算第2步,n为一个固定常数(根据自己调节数值平衡自己修改,可以为0)...
此时第3步取出来的终极命中率X<=Rand(n,命中率),那么命中,>Rand(n,命中率),那么客户端显示miss图片,服务器判定攻击失败

回避也是如此计算...因为每家公司的计算公式方式都不一样,而且公式表达方式也不同,个人推荐简单(+-*/)为佳的公式,不做更复杂的其他计算(自然了,如果高数学得不错,非要加,不过先和程序讨论一下,以免增加游戏服务器计算量)...(+-*/计算计算是最快速的)


重击是另外一个公式
连击和连技是分开的,个人觉得pc这块最好如此。个人大量研究了 银河游侠和忍shinobi和部分国外开发的actpc和act ps2游戏,,唯一得出一个结论::pc设计连招 最好是pc和ps2理念分开,根据pc程序开发实力和服务器的是否可承受类似设计来决定设定...

命中率普遍和luk数值挂钩(大部分韩国游戏和中等部分大陆游戏),还有也可以和其他数值挂钩。
个人设计游戏唯一最看中的就是luk数值设计。..尽量 少安排大量系统与luk挂在一起,同期luk不可以跟着等级自由成长(说白了luk数值不可以由玩家自己控制最佳)...

因为luk如果为玩家所控制,所带来问题就是不公平,很简单,高级别玩家luk肯定高于低级别玩家,纵使不穿任何道具和服用 其他东西。..

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
 楼主| 发表于 2006-1-8 15:59:00 | 显示全部楼层

Re:请教有关命中率的问题

感谢老猫的教导 ^_^,一直自己乱琢磨真感到有点晕 。 看来 DnD 和 电子游戏在规则建立上有一定的差距阿。这个“新”系统规则还要好好消化吸收,看上去真有点晕。。。头脑有点乱加上感冒。。。难受

我现在反倒觉得设立游戏规则不用那么复杂的公式,随机数 + 修正,只用加减法就能创造出一个丰富的游戏规则系统来。整理思路,整理思路。。

另外,幸运Luk 魅力Cha 是我一直想废掉的属性。

433

主题

4233

帖子

4403

积分

论坛元老

Rank: 8Rank: 8

积分
4403
发表于 2006-1-8 16:38:00 | 显示全部楼层

Re:请教有关命中率的问题

设计公式有个固定技巧。至于你公式长什么样,其实也考虑服务器性价比地说。

不论你公式长什么样子,里面一定得有1-n个的修正数跟着(修正数是个变量,不是固定数据,会根据你数据平衡逐步修改).

简单而言在经过大确定后的公式尽量不要去改动,,,而是改动各种变量即可。..

433

主题

4233

帖子

4403

积分

论坛元老

Rank: 8Rank: 8

积分
4403
发表于 2006-1-8 16:40:00 | 显示全部楼层

Re:请教有关命中率的问题

其实dnd里大量采用了rand,个人到认为不是很好如果用在游戏里,这样会导致很多数据不可控性。...

4

主题

122

帖子

122

积分

注册会员

Rank: 2

积分
122
发表于 2006-1-8 17:01:00 | 显示全部楼层

Re:请教有关命中率的问题

电子游戏里的公式一定要简单、直观。
最好让玩家一看数值就能判断出结果。
参数不能太多,尤其是随机数。

433

主题

4233

帖子

4403

积分

论坛元老

Rank: 8Rank: 8

积分
4403
发表于 2006-1-8 17:03:00 | 显示全部楼层

Re:请教有关命中率的问题

Rand给设计师的作用就是增加随机性,带来几千万种变化效果...偶看很多公司做装备都宣传随机函数带来的 震撼性。..

其实对于玩家而言不会太注重这些在开始...

而且rand要合理使用,同期 也需要理解开发成本问题...

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
 楼主| 发表于 2006-1-8 17:45:00 | 显示全部楼层

Re:请教有关命中率的问题

另外一个古怪的想法,基于时间间隔的触发,不知道现在服务器能不能承受。如果能那就有意思了,加上一个定时的精神崩溃检测,如果PC崩溃了,阵营就会变成敌人,这么玩太爽了。哈哈 =0= ,残酷世界下的游戏

9

主题

378

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
发表于 2006-1-10 18:11:00 | 显示全部楼层

Re:请教有关命中率的问题

随机数让我们的游戏更好玩,也更贴近真实
这样说明游戏的东西不是绝对的,不然武力10的一定打过武力9的...
好玩吗
像魔兽有最大和最小的攻击力就不错
不过像以前的RPG游戏,精确的计算着自己每次的受伤害值,最大限量的节省补给品也别有一番风味

0

主题

104

帖子

105

积分

注册会员

Rank: 2

积分
105
发表于 2006-1-10 23:09:00 | 显示全部楼层

Re:请教有关命中率的问题

一般很多都采用基本公式为1DN+X的计算方法,有时候是多个基本公式的组合体
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-4 23:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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