游戏开发论坛

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

[讨论] 关于平衡的问题

[复制链接]

4

主题

109

帖子

113

积分

注册会员

Rank: 2

积分
113
发表于 2008-12-17 23:09:00 | 显示全部楼层 |阅读模式
各位大虾,小弟这厢有理了,小弟初来乍到,现在有个问题:
游戏属性点:
力量:增加攻击
耐力:增加生命、防御
智力:增加能量、攻击、防御
敏捷:增加速度、闪躲
精神:增加怒气、命中、致命
升级获得10个属性点,自由分配,如何设计属性之间的关系使得游戏保持平衡?
如:
HP=力量×2+24×耐力+智力+敏捷×3+精神×3

MP=力量×2+耐力+10×智力+敏捷×2+精神×2

怒气=力量×2+耐力×8+智力×2+敏捷×2+12×精神

速度=力量/5+耐力/5+智力/10+2×敏捷+精神/5

攻击=2×力量+耐力/10+智力/10+敏捷/5+精神/5

防御=力量/5+耐力/10+智力/10+敏捷/5+精神×2

闪避=

命中=

致命=


1

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
QQ
发表于 2008-12-18 15:35:00 | 显示全部楼层

Re: 关于平衡的问题

是也是新手 但是看你给的模拟公式发现:
(力量:增加攻击
耐力:增加生命、防御
智力:增加能量、攻击、防御
敏捷:增加速度、闪躲
精神:增加怒气、命中、致命)你自己给的
你自己都把这个设计成这样了 为什么
HP=力量×2+24×耐力+智力+敏捷×3+精神×3??HP还和  精神 敏捷 这些相关?
你的每个主属性 都以全部都加的话 那么应该会变的复杂 找平衡 就更不容易  

新手的想法 我也不确定自己说的如何 个人看法

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2008-12-19 12:11:00 | 显示全部楼层

Re:关于平衡的问题

你要是想赚钱的话,你先给我说说你的属性点在能力提升上是X%??????????

32

主题

1519

帖子

2334

积分

金牌会员

Rank: 6Rank: 6

积分
2334
发表于 2008-12-25 15:49:00 | 显示全部楼层

Re:关于平衡的问题

楼主的系统神仙也平衡不了。
先降低下关联度吧,不要尝试一个属性关联到数个数值,何况这些数值还会出现在同一个公式里参与运算。
干嘛不先尝试下简单的,一个属性就关联1~2个数值,且不共同参与运算。取消自由配点,看你自己最后能平衡否。

5

主题

104

帖子

108

积分

注册会员

Rank: 2

积分
108
发表于 2008-12-26 21:46:00 | 显示全部楼层

Re:关于平衡的问题

呵呵,让我这个吹牛高手告诉你吧,你知道神经网络算法吗
。其实不要考虑这么麻烦。你想,当打出一个动作。而这个动作如果是第一次打出去肯定不标准。但是经过训练,就准了,你知道,神经网络算法,当你输入一个样本,和例子,也就是,当前输入数据,和标准数据,查看他的误差反馈。人就是这样的,也就是训练越多,误差越小。根本就没有你这些属性问题了,所以我说过。我所设计游戏
绝对是一个很强的。其实游戏中这些定值都是宁讨厌的,我所想的是做一个动态变化机制的。
其实也很简单,但是我不会告诉别人的。这就是一个构建初级思想。经过几天思考已经有了整个模型了

14

主题

145

帖子

191

积分

注册会员

Rank: 2

积分
191
发表于 2008-12-31 15:15:00 | 显示全部楼层

Re:关于平衡的问题

平衡不是看你设计了几个数,也不在于这些数如何去计算,而在于是否能将这些数引用到一个系统中,然后使这个系统充满策略性和可选择性。

14

主题

145

帖子

191

积分

注册会员

Rank: 2

积分
191
发表于 2008-12-31 15:17:00 | 显示全部楼层

Re:关于平衡的问题

按你设计的数值举个例子

HP=力量×2+24×耐力+智力+敏捷×3+精神×3

攻击=2×力量+耐力/10+智力/10+敏捷/5+精神/5

如果你的一点攻击能造成100点HP损伤
你觉得这个东西还平衡吗?

13

主题

832

帖子

1875

积分

金牌会员

空想家

Rank: 6Rank: 6

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

Re:关于平衡的问题

平衡的基础是价值。假设1点HP的价值是1。

每次使用技能,每消耗1点MP可以造成1点HP的变化(伤害或治疗),那么1点MP的价值是1。
每次使用技能,每1点攻击可以额外造成1点HP伤害,那么1点攻击的价值也是1。
如果1点防御 单次防御 可以抵消1点HP伤害,那么1点防御的价值也是1。

如果此时只有力量、耐力、智力三个属性,并且采用自由配点。那么要求力量、耐力、智力的价值是相等的。
假设:
攻击 = 3A * 力量 + 1A * 耐力 + 0A * 智力
防御 = 1B * 力量 + 3B * 耐力 + 0B * 智力
体力 = C * 耐力
法力 = D * 智力

A、设 C = 10,则由 体力价值 = 法力价值,可得 D = C = 10。及所有属性都价值1/10。
B、由所有属性都价值1/10,可得到A和B的值。

这是在必然命中情况下的价值。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 20:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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