游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3816|回复: 7

[讨论] 各位大哥,我请教一道关于数值的题目。。

[复制链接]

10

主题

182

帖子

182

积分

注册会员

Rank: 2

积分
182
发表于 2009-1-21 17:36:00 | 显示全部楼层 |阅读模式
设有A,B,C三种属性,且三种属性初始值均为一百。
当前时间刻度以1为单位,在单位时间内,只能有一种属性增加。
且每种属性增加的量等于其他两种属性减少的量的一半。当其他两种属性中有一种属性为0时,则该属性增加量等于未变成0的那个属性的一半
例如A属性增加15,则B属性减少的值为15,C属性减少15。当A=200时,B,C为0,此时A无论如何都无法继续增加。
现在,需要求出A,B,C在何种情况下能得出的单一属性值最大,什么情况下得到得2种属性之和最大(剩余一种属性为0),什么情况下3种属性之和为0,并求出各自所需要得时间。
我在设计一套系统的过程中用到的一个算术式子。。单属性增加量同其他属性的减少量为1:2的关系只是一种我觉得比较好算的情况。如果能够得出比例为K的情况下列出3个答案得式子就更好了。。
恩。。明天我再上,如果各位前辈没有看明白题得话请留言,我会一一解答。

1

主题

17

帖子

48

积分

注册会员

Rank: 2

积分
48
发表于 2009-1-22 11:23:00 | 显示全部楼层

Re:各位大哥,我请教一道关于数值的题目。。

1、A增加100个时间单位,得到A,B,C为200,0,0。
2、A增加50个时间单位,B增加50个时间单位,得到A,B,C为100,100,0
3、说实话觉得现在的情况不足以达到这样的结果,因为不清楚A、B、C是否可以为负数,如果不能为负数,那么恐怕永远不能达到A,B,C都为0的情况了,因为题目给的手段只有增加,通过增加去完成减少,所以总会有不为0的属性。
如果可以为负,那就好办了,每次单属性增加1,实质是总属性下降1,总共300点,经过300个时间单位(A、B、C各100)后自然全部为0。

PS:什么系统啊,怎么随着时间增加还减呢。这属性好玄幻

10

主题

182

帖子

182

积分

注册会员

Rank: 2

积分
182
 楼主| 发表于 2009-1-22 13:01:00 | 显示全部楼层

Re:各位大哥,我请教一道关于数值的题目。。

额,我是想设定一种类似于生命的消耗的系统。让玩家在不断的游戏中能达到的极限不一样。你可以通过短时间来达到某一个领域的极限,也可以通过长时间来达到某几个领域的精通。
至于减少是为了让玩家觉得,如果在一个领域投入太多,会带来其他领域渐渐退化,从而让玩家的属性有一个上限。

13

主题

832

帖子

1875

积分

金牌会员

空想家

Rank: 6Rank: 6

积分
1875
发表于 2009-1-22 13:26:00 | 显示全部楼层

Re:各位大哥,我请教一道关于数值的题目。。

增加减少的设定由于将玩家已经获得的东西夺去,不太合适。
可以调整为对于高属性支付更多的经验值来获得升级,或者,更接近LZ原来思路的,当某个属性相对较高后,其它属性的成长率变低。

不过,如果即要自由配点,又给出这样那样的限制,不如直接做成不能自由配点的。

10

主题

182

帖子

182

积分

注册会员

Rank: 2

积分
182
 楼主| 发表于 2009-1-22 13:40:00 | 显示全部楼层

Re:各位大哥,我请教一道关于数值的题目。。

这个不是属性,是像您说的成长率一样的东西,所以值无法成为负得,只能为0.

13

主题

832

帖子

1875

积分

金牌会员

空想家

Rank: 6Rank: 6

积分
1875
发表于 2009-1-22 14:16:00 | 显示全部楼层

Re:各位大哥,我请教一道关于数值的题目。。

我想表达的意思是,玩家接受“支付”的概念,但对“惩罚”就比较抗拒。

此外。
如果LZ一开始说的属性是指“成长率”的属性,那么我的建议是将“在单位时间内,只能有一种属性增加”的规定细化为“一类行为只会影响确定类型的成长率”。
即玩家在频繁使用物理攻击来增加力量属性的成长率的同时,已经放弃了把这段时间花在使用魔法攻击而增加智慧属性的成长率的机会。这本身已经是一种此削彼长的关系了。

LZ说的情况在我理解是因为同一时间虽然只有一个“成长率属性”能增加,但实际上多个属性的“成长率属性”都大于等于0,因此同一时间所有属性都在增加,所以才会有问题。不知道是不是这样。

10

主题

182

帖子

182

积分

注册会员

Rank: 2

积分
182
 楼主| 发表于 2009-1-22 15:45:00 | 显示全部楼层

Re:各位大哥,我请教一道关于数值的题目。。

玩家在一个时间内只有一项成长率可以增加得,就类似于一个人在吃饭的同时不能去串门一样。我想设定得是让一个人的成长有一个极限,无论他想如何成长,始终只能在一个方面拥有较高的成就,或者在多个方面都有成就但成就普遍不高。从而给玩家一个弹性的空间。有希望自己可以获得某一方面成就得人可以努力向那个方面去发展,而想多涉及一些方面得人,则无法获得某一方面得专长。从而避免后进入游戏得玩家无法追赶上玩得较早得玩家。不过很谢谢您,我现在大体有一个构思得路线了。

19

主题

567

帖子

571

积分

高级会员

Rank: 4

积分
571
QQ
发表于 2009-2-27 23:15:00 | 显示全部楼层

Re:各位大哥,我请教一道关于数值的题目。。

初始A/B/C之和为300
无论一次单项增加多少,总量始终减少了,单项最大值200,两项和最大值还是200,三项总和什么时候为0,貌似不可能吧,毕竟你单项设定的不能为负啊???
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-9 07:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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