游戏开发论坛

 找回密码
 立即注册
搜索
楼主: gthief

[讨论] 我想问问大数值的应用是否会有很不利的影响?

[复制链接]

0

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2006-4-21 22:12:00 | 显示全部楼层

Re:我想问问大数值的应用是否会有很不利的影响?

是,有非常不利的影响!!!

但是不是技术这边
而是玩家这边
战斗记录:您被攻击减少生命54878544566
     您攻击对方造成4557741525伤害
     您受到伤害反谈效果54452235

10

主题

70

帖子

100

积分

注册会员

Rank: 2

积分
100
发表于 2006-4-21 22:43:00 | 显示全部楼层

Re:我想问问大数值的应用是否会有很不利的影响?

楼主思路混乱的不行啊!首先先搞清楚什么是大数值小数值,何为大何为小?所谓的大小是比较而来的!

如果你是数值策划,你无论是公式出的数值,还是硬填表出来的数值,他们之间的关系只有比较,没有所谓的大小。

还有,就算你告诉你们公司的程序,你设计的人物攻击是10000,另个人物的防御是8000,没有哪个猪头程序会真拿10000和8000去进行战斗计算,他会用10和8去计算,计算后为了达到你需要的效果,把所有计算的数值乘上1000表现出来罢了。

433

主题

4233

帖子

4403

积分

论坛元老

Rank: 8Rank: 8

积分
4403
发表于 2006-4-22 21:04:00 | 显示全部楼层

Re:我想问问大数值的应用是否会有很不利的影响?

数值设计有个原则,不要超过10000,不然视为垃圾数值设计...

还有小数点后数值设计,个人认为不要超过1位数.不然也是晕...

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
发表于 2006-4-23 01:56:00 | 显示全部楼层

Re:我想问问大数值的应用是否会有很不利的影响?

程序 要求不让使用浮点数 -。-

16

主题

821

帖子

840

积分

高级会员

Rank: 4

积分
840
发表于 2006-4-23 12:39:00 | 显示全部楼层

Re: Re:我想问问大数值的应用是否会有很不利的影响?

tonycat: Re:我想问问大数值的应用是否会有很不利的影响?

数值设计有个原则,不要超过10000,不然视为垃圾数值设计...

还有小数点后数值设计,个人认为不要超过1位数.不然也是晕...

同...不让用浮点数...-_-;

超过10000的也不一定不成功,少数咯,Valkyrie Profile

433

主题

4233

帖子

4403

积分

论坛元老

Rank: 8Rank: 8

积分
4403
发表于 2006-4-23 17:05:00 | 显示全部楼层

Re:我想问问大数值的应用是否会有很不利的影响?

10000和10001基本上已经失去意义。就如11000和10999有区别么,对于大数字而言。已经麻木了对大脑。大脑对超过4位数字以上都有天然性麻木症状(看过本书里写的)。..所以尽量控制在4位

9000-8000攻击力,意义还是很明显的。

就如我一刀砍你是8000物理攻击力+1000的火属性伤害(对方火属性免疫=0),那么就是9000,自然经过公式计算减去对方的相关防御(什么服装,头盔,首饰类,还有盾牌或者其他xxx技能增加的物理防御力)...那么可能对方受到伤害是4000多.
但你想下,一刀伤害是90000,对方最后上海数值是40000,那人物平均hp至少要10万以上单位。对于一个超过4位数就大脑反应麻木的人类而言,有意义么,这种设计。


但小数点是需要的对于部分数值而言。不过确实1位就够了。2位就失去意义了。不好计算,不直观.

但比如各种抗性一般得小数后两位*100%计算。不然就直接是整数比较好...
具体看你数值怎么计算的了。..其实这个到没什么。..

10

主题

70

帖子

100

积分

注册会员

Rank: 2

积分
100
发表于 2006-4-23 22:12:00 | 显示全部楼层

Re:我想问问大数值的应用是否会有很不利的影响?

以前的程序不让用浮点,是因为以前的CPU计算浮点的确慢,业内形成了一个习惯,尽量避免浮点运算。但是,现在CPU在浮点运算这一环节有了非常大的进步,如果测试一下,会发现,现在服务器进行浮点运算要比整形运算快很多。

46

主题

497

帖子

677

积分

高级会员

Rank: 4

积分
677
 楼主| 发表于 2006-4-23 23:22:00 | 显示全部楼层

Re:我想问问大数值的应用是否会有很不利的影响?

我提出的大数当然是比例和使用上的需要了。某些数值某些时候要用到个位或者10位的数量级计算,而某些时候可能会用到万位的数量级,而且都是有实际意义的。而另外的一些数值却必须是这些数值的百倍到千倍。所以才产生我所谓的大数。

楼上那些替我把10000和8000转化成10和8的实在是无语。。。如果这样当我用到10和8的时候不是要变成0.01和0.008了?有意义么?

不过玩家对大数的接受问题倒是要认真考虑的,受教了。

结论是,我的原设定没有啥问题,只需要继续调整比例平衡就行了。

433

主题

4233

帖子

4403

积分

论坛元老

Rank: 8Rank: 8

积分
4403
发表于 2006-4-23 23:29:00 | 显示全部楼层

Re:我想问问大数值的应用是否会有很不利的影响?

其实你算下就知道了

我砍你一刀8,你砍我是10,区别大吧

那你看我一刀是100000000,我砍你一道是100000001,你认为有区别么>?而且你知道人家砍了你多少么,能在50mm内判定么?

433

主题

4233

帖子

4403

积分

论坛元老

Rank: 8Rank: 8

积分
4403
发表于 2006-4-23 23:41:00 | 显示全部楼层

Re:我想问问大数值的应用是否会有很不利的影响?

尽量避免用大数值。数值要清晰,直观,你后期调试大数值对你调试一点不利,数值跟程序一样是需要仿佛调试和修正的,不是一次就成。大数值
不直观,而且不好。..实话谈。..只要你超过1万绝对是垃圾数值设计.想都别想,谈都别谈...

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-6 07:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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