游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3341|回复: 9

[讨论] 新人求思路,我做了一部分,然后无法继续了

[复制链接]

2

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
发表于 2010-4-23 16:02:00 | 显示全部楼层 |阅读模式
角色定义:(剑士、武士)
角色数据定义:
名称 作用
等级 角色等级—影响生命值
力量 角色一级数值—影响二级数值攻击、生命值
敏捷 角色一级数值—影响二级数值攻击、防御、暴击率
攻击 角色二级数值—攻击越大,造成伤害越大
防御 角色二级数值—防御越大,被造成伤害越小
生命值 角色二级数值—承受伤害的总量
暴击率 角色二级数值—暴击率越大,可造成双倍伤害的几率越大
技能等级 角色技能数值
注:剑士每加1点力量,对攻击和生命值有加成。武士每加1点敏捷,对攻击/防御有加成。
例子:
剑士 攻击 防御 生命值
力量 X*(100%+10%(职业附加)) 0 Z*(100%+10%(职业附加))
敏捷 Y*100% W*100% 0
角色升级影响:角色创建时,等级为1级,系统给予不同职业的初始一级数值不同,总计20点。给予玩家分配的潜力点为3点。每升一级,角色可获得的潜力为5点,其中2点平均分配到力量、敏捷,剩余3点由玩家自由分配。角色最高等级为100级
装备数据(武器和防具的总和):
攻击、防御、生命
宠物数据
攻击、防御、生命
技能数据
攻击方在攻击受击方时,若技能等级大于等于对方等级,受击方受全额伤害,若技能等级小于对方等级时,受击方受到伤害随等级差(攻击方技能等级和受击方角色等级)的加大而减小。
各项数值占人物总能力的比例
角色 装备 宠物
25% 50% 25%
问题1:
设计X、Y、Z、W的数值,列出一张表,描述剑士、武士一级数值对二级数值的影响。
问题2:
设计暴击率的运算公式。
问题3:
只考虑角色数据,设计出伤害的计算公式,伤害受到攻击、防御的影响。
问题4
考虑剑士对武士、武士对剑士战斗平衡,修改计算公式,要求同等级下剑士对武士可被攻击次数等于武士对剑士可被攻击次数(误差小于5%),且10级~100级可被攻击次数稳定在(60%~100%)*a。可被攻击次数=生命值/所受伤害。其中剑士每级加点为2力量1敏捷,武士每级加点为1力量2敏捷。需有数据运算证明。
问题5
按照装备占人物总能力比例,列出100级的装备数值。要求攻击:防御=1:1。需有数据运算证明。
问题6
在问题4的基础下,加入装备数据后的平衡,修正公式。需有数据运算证明。
问题7
在问题6的基础下,考虑剑士、武者不同加点的情况下的平衡,修正公式。需有数据运算证明。
问题8
    在问题7的基础下,考虑等级相差10级(技能等级与角色等级相同)、等级相差20级下的平衡(技能等级与角色等级相同),其中相差10级,被击次数的比值为3/4,相差20级的被击次数的比值为2/5。需有数据运算证明。
问题9
用流程图画出计算流程,用文字清楚说明公式表达式各部份的作用。

2

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
 楼主| 发表于 2010-4-23 16:03:00 | 显示全部楼层

Re: 新人求思路,我做了一部分,然后无法继续了

见了此题,我的思路:
原本考虑先进行属性调平,使1力量/1敏捷带来多少伤害能力和生存能力,但力量/敏捷对职业的影响又不一样,也无法确定一敏捷带来的暴击率增加,能转化成什么样的伤害能力,使在下没能力在调平上做文章。故采用先定大概参数,后微调以达到要求效果的思路

职业分析:战士一级属性力量,体现在二级属性攻击和HP上,有职业加成
          剑士一级属性敏捷,体现在二级属性攻击和防御上,有职业加成
          生命受力量和等级影响      暴击率仅受敏捷影响
则明显优势体现:战士:HP         剑士:防御  暴击率
可以通过设定力量/敏捷对攻击影响的参数值,使战士在攻击力上获得优势,从而两个职业各具备两项优势,以增加可玩性。
总能力期望:如果战士全加力,剑士全加敏,我会让战士前期总体实力稍强,而剑士后                  期稍强。
假定日式伤害公式(A攻击B):  伤害值=(A攻击-B防御)*(1+A暴击率)*等级修正
假定出生的潜力点分配为:战士  力量12   敏捷8
                        剑士  力量8    敏捷12
有了总体思路,然后做题:

2

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
 楼主| 发表于 2010-4-23 16:04:00 | 显示全部楼层

Re: 新人求思路,我做了一部分,然后无法继续了

问题1,2,3,4,可以通过微调X,Y,Z,W来实现其效果,而在下也达到了预期效果,使战先强后弱,其中55级时剑士稍强于战士


可是看到第5题的题目后,让在下这个新人百思不得其解:
因为人物数据:装备数据=25% : 50%,我的理解是:
装备攻击=人物裸体攻击×2,装备防御=人物裸体防御×2,装备生命=人物裸体生命×2
但是人物属性点自由分配,所以无法保证每一级别的攻击/防御/生命的确定值。比如战士10级可以为100攻击,80防御和400生命, 也可以为120攻击,60防御和420生命,那么我如何去确定装备的数值呢?
换个思路,按装备的(AP+DP+HP):人物裸属性的(AP+DP+HP)=2:1来看
同样无法确定装备具体值,况且该题还要求 攻击:防御=1:1,更是不知所措了。
于是从5题开始,后面没法继续。。。

本新人原想在网上找个设计题做了后丢简历里拿去投的,结果此打算在这个还算细的题目下流产了,现在丢出来,希望大家谈谈自己的思路,谢谢

5

主题

1461

帖子

1526

积分

金牌会员

Rank: 6Rank: 6

积分
1526
发表于 2010-4-23 16:20:00 | 显示全部楼层

Re:新人求思路,我做了一部分,然后无法继续了

看来是加点的自由化把你卡住了

题目不是已经告诉你了是怎么加点的么,装备的属性,你可以参考角色属性的数据,对各职业取一个平均值,当然这个不是算术平均值,而是要高一些,具体高多少你自己掌握,根据这个来估算装备数值。

2

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
 楼主| 发表于 2010-4-23 16:48:00 | 显示全部楼层

Re: Re:新人求思路,我做了一部分,然后无法继续了

狂澜萧萧: Re:新人求思路,我做了一部分,然后无法继续了

看来是加点的自由化把你卡住了

题目不是已经告诉你了是怎么加点的么,装备的属性,你可以参考角色属性的...



这位大哥的思路我也想过,
问题5
按照装备占人物总能力比例,列出100级的装备数值。要求攻击:防御=1:1。
数据比例:人物 25%   装备 50%

我期望战士 攻击和HP占优势,剑士 防御和暴击占优势的,
这里表示我会把战士的攻击高于剑士,而防御低于剑士

比如战士50攻/20防,剑士30攻/35防
先不看要求的攻:防=1:1这个比例
设计装备时我有2种选择:
a.战士装备应该大约100攻/60防,剑士70攻/90防, ——攻防各自的2倍
b.装备总(AP+DP+HP)=裸属性(AP+DP+HP)×2 ——总和的2倍
显然a不可能满足要求的攻防1:1比例

按b方式,可设计战士装备55攻/85防,穿装备后 攻:防=105:105
               剑士装备67.5攻/62.5防,穿装备后 攻:防=97.5:97.5
但这样带来穿装备结果是:
    1.战士攻高,防也高
    2.剑士攻高,防也高
    3.战士剑士的攻击防御完全一样高
这个1:1我头疼死了 [em7]

34

主题

425

帖子

479

积分

中级会员

Rank: 3Rank: 3

积分
479
发表于 2010-4-24 13:22:00 | 显示全部楼层

Re:新人求思路,我做了一部分,然后无法继续了

这是纯为了做数值而做数值。
1:一级数值对二级数值的影响可以是列表,也可以是公式,但既然一级数值为二级数值服务,你有二级数值在整个100级中的变化趋势吗?也就是想要达到的效果。公式是为了最终想要的效果服务的,没有这个目标,个人理解为需求不明确。
2:如果问题1已解决,根据DPS相等的假设,可以推导出问题2的计算公式
3:没有在局部切片上战斗时间的控制,技能释放时间的描述,角色HP的变化,如何设计战斗公式?这就是我说的为了做数值而做数值。为了做公式而做公式。
4:似乎对3的问题有几个解决,应该算作前提条件,这里作为问题提出,不知道该如何回答。
5:如果问题2可以解决,问题5自然解决。因为你已经给出了装备占的百分比。
6:问题5已经把装备解决,再问这个干嘛?调整吗?
7:不同加点下的平衡的概念是什么?DPS完全相等?不明白问题是啥意思。
8:同问题4,更像是一个前提条件而不是一个问题。
总结:前提条件应该修改成前面的普拉普拉普拉+问题4+问题8,另外假设变量a为可攻击次数(可能是个算式)
需要做的事情:
1 先明确不清晰的概念,然后找设计战斗的人讲清楚那些细节的想法。他设计战斗如果不把战斗上的种种情况描述清楚,或者有个明确的概念,只能说设计战斗的人不负责任。
2 个人建议,事情一旦复杂了,乱作一团不容易考虑。不要先问答案是什么,要先问问题是什么。
3 已经快成型了,可惜,少了几个关键点,如果这个自由度很大,你完全可以按照自己的想法设定上去。但要事先讲明,省的到时候背黑锅。
最后:每个人有不同的做事习惯,个人建议仅供参考。

2

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
 楼主| 发表于 2010-4-25 10:53:00 | 显示全部楼层

Re: Re:新人求思路,我做了一部分,然后无法继续了

1dongxiexidu: Re:新人求思路,我做了一部分,然后无法继续了

这是纯为了做数值而做数值。
1:一级数值对二级数值的影响可以是列表,也可以是公式,但既然一级数值为二级...


楼上这位提到的1-4题,我已经在EXCEL上整理出来了,1-100级的情况,
只是考虑自由加点问题,不知道去如何根据装备比例去设计装备,
如果按4楼所说取个该等级裸属性大概平均值,然后再添装备
问题5所要求的1:1依然难以明白怎么去处理

本题不存在什么黑锅,是新人为练手在网上找的一题目
不清楚的地方无处可问,理解不透彻,所以想知道大家对于这个1:1会怎么理解
我是本着新人不该考虑题目有问题的思想,
不过问了不少人后,似乎觉得这题确实要求有点含糊不清。。

34

主题

425

帖子

479

积分

中级会员

Rank: 3Rank: 3

积分
479
发表于 2010-4-25 14:23:00 | 显示全部楼层

Re:新人求思路,我做了一部分,然后无法继续了

与其这样做一个莫名其妙的问题,还不如自己设计算了。

7

主题

227

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
发表于 2010-4-29 09:49:00 | 显示全部楼层

Re: Re:新人求思路,我做了一部分,然后无法继续了

1dongxiexidu: Re:新人求思路,我做了一部分,然后无法继续了

与其这样做一个莫名其妙的问题,还不如自己设计算了。

虽然这么说,但是这么简单的纯数值都不会做或懒得动手,何谈自己设计出来的东西是猫还是狗。
当然这份题目如果真设计成游戏数值 那是相当的垃圾。没新意,山寨,老套,过时。

34

主题

425

帖子

479

积分

中级会员

Rank: 3Rank: 3

积分
479
发表于 2010-4-29 11:24:00 | 显示全部楼层

Re:新人求思路,我做了一部分,然后无法继续了

不好意思,本人是做数值的,还就是不会做什么所谓的纯数值。
数值要为游戏内容服务,空有一套不完整的数值,很奇怪。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-15 11:10

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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