游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 邺剑云

[讨论] 为什么伤害躲闪之类的数值计算要那么复杂??

[复制链接]

52

主题

979

帖子

1066

积分

金牌会员

Rank: 6Rank: 6

积分
1066
QQ
发表于 2007-4-15 20:23:00 | 显示全部楼层

Re:为什么伤害躲闪之类的数值计算要那么复杂??

这帖没发在数值区真不想回。。。。。>_<

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

每个关键变量都只配了一个常量调整,每个变量都只出现了一次,这样的公式怎么还能叫复杂呢。而且貌似这公式应该是单机游戏的,连装备的因素都没考虑,或者装备除了攻防属性就没别的属性了,这真的是简单到不能再简单的公式了

1

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2007-4-15 22:49:00 | 显示全部楼层

Re:为什么伤害躲闪之类的数值计算要那么复杂??

这就叫无聊

貌似越复杂的公式就越科学,越能体现数值策划的技术,恰恰相反,这些看不懂的东西根本就是在自欺欺人。如果你的游戏真的复杂到需要这样的东西,那ok,如果你只是片面追求这些复杂的公式,我可以告诉你,你很无聊。千万不要以为有个复杂公式你的游戏就平衡了。

最王道的公式 伤害=攻击-防御

7

主题

252

帖子

252

积分

中级会员

Rank: 3Rank: 3

积分
252
发表于 2007-4-15 23:42:00 | 显示全部楼层

Re:为什么伤害躲闪之类的数值计算要那么复杂??

终极的伤害公式
攻击(伤害)=伤害
OR
被击中=死
——————————
所谓公式只是一个用来衡量策略正确的标准,设计出让公式合理的环境难道不是更重要么?
最标准的(伤害=攻-防)中,只要设计出让(防大于攻)的情况也能合理进行游戏就相当不错了
一定要设计复杂的公式来折磨自己跟其他人的脑细胞的话,到头来终究会因为许多意料不到的状况而烦恼,随便增加自己的工作量?真是聪明的做法呢!

14

主题

145

帖子

191

积分

注册会员

Rank: 2

积分
191
发表于 2007-4-16 00:02:00 | 显示全部楼层

Re:为什么伤害躲闪之类的数值计算要那么复杂??

三句话:
公式服务于效果
效果需要平衡
平衡和效果又都是为了体现游戏的可玩性

公式并非是越复杂越好,相反,公式应该是越简约,越清晰最好

但是,这个简约和清晰是以保证游戏所需要的判定效果为前提的

举个最简单的例子:

游戏里有三个职业--战士\武士\忍者

三个职业都是肉搏职业,不存在远程和魔法优势,但我要实现战士克武士,武士克忍者,忍者克战士,怎么办?

一个"攻击-防御=伤害"的公式肯定是不行的,我不能说为了让公式简约,所以不去实现这种效果

因此,很简单的,在判定公式里还需要加入一个指克常数

一个好的数值策划绝不会以设计一个复杂到让人摸不着边际的公式为荣...但一个数值策划如果只懂得简单公式,根本不会用数值去体现游戏要求的平衡以及可玩性效果,那么他也就做不了数值策划了

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2007-4-16 09:15:00 | 显示全部楼层

Re: Re:为什么伤害躲闪之类的数值计算要那么复杂??

R界Frank: Re:为什么伤害躲闪之类的数值计算要那么复杂??

这就叫无聊

貌似越复杂的公式就越科学,越能体现数值策划的技术,恰恰相反,这些看不懂的东西根本就是在...

这就叫无知

貌似你说的很有道理----公式并非越复杂越好,但是你总该知道,游戏内容总是模拟或抽象现实世界的吧?现实中的数值关系可以仅用加c=a-b表示?你这根本就是在拿无知当可爱了.

105

主题

2125

帖子

2136

积分

金牌会员

Rank: 6Rank: 6

积分
2136
QQ
发表于 2007-4-16 10:23:00 | 显示全部楼层

Re: Re:为什么伤害躲闪之类的数值计算要那么复杂??

R界Frank: Re:为什么伤害躲闪之类的数值计算要那么复杂??

这就叫无聊

貌似越复杂的公式就越科学,越能体现数值策划的技术,恰恰相反,这些看不懂的东西根本就是在...

攻击-防御貌似在卡牌游戏里很王道,不过如果是rpg就基本行不通了。
如果一个玩家防御特别高,那么他岂不就可以无视大多数的攻击了?。。
而且这样一来,每次攻击造成的伤害都相同,没有随机的因素可言,相对的乐趣也会减少。

给篇东西看看: http://games.enet.com.cn/article/A0120061230003.html

0

主题

123

帖子

123

积分

注册会员

Rank: 2

积分
123
发表于 2007-4-16 10:44:00 | 显示全部楼层

Re:为什么伤害躲闪之类的数值计算要那么复杂??

获得的伤害都是“A的所有攻击力总和-B的所有防御力总和=B的伤害值”。
在玩家拥有普通攻击和技能攻击,拥有魔法防御和物理防御的同时(如果是同时起作用的话),LZ你觉得你这句话用公式如何表达?你所举的示例公式反映的也就是你这个思想,但是作为公式,就要考虑到上下限,作用范围,变量取值范围,等等因素,再结合游戏特点及策划期望,最后所得往往就是你举的那个例子,这个例子已经差不多算是最简单的公式了。

1

主题

390

帖子

399

积分

中级会员

Rank: 3Rank: 3

积分
399
发表于 2007-4-16 10:52:00 | 显示全部楼层

Re:为什么伤害躲闪之类的数值计算要那么复杂??

“一般”而言,多修正点≈多控制点,所以知道为什么公式“一般”都做得比较复杂了吧
其实“好的公式”和“复杂的公式”之间虽然没有必然联系,但通常却关系密切,而且符合我上面说的那个“≈”,鲜有特例
这主要也看策划个人功力的,所以我一直认为“控制力”才是策划精神的根本

0

主题

199

帖子

199

积分

注册会员

Rank: 2

积分
199
发表于 2007-4-16 10:53:00 | 显示全部楼层

Re:为什么伤害躲闪之类的数值计算要那么复杂??

一个系统过于简单,就会导致玩法单一。比如石头剪子布。
系统复杂了,平衡性就变得很难处理,需要多次调整,对于简单的公式,能够调整的地方有限,所以只好用比较复杂的公式。

15

主题

526

帖子

526

积分

高级会员

Rank: 4

积分
526
发表于 2007-4-16 11:02:00 | 显示全部楼层

Re: Re:为什么伤害躲闪之类的数值计算要那么复杂??

R界Frank: Re:为什么伤害躲闪之类的数值计算要那么复杂??
最王道的公式 伤害=攻击-防御



100000个攻击力99的50级玩家遇到一个防御力100的60级玩家,然后……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-18 11:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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