游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8200|回复: 12

[求助] COC数据分析,头都大了,求前辈们帮忙指引下。

[复制链接]

1

主题

5

帖子

83

积分

注册会员

Rank: 2

积分
83
发表于 2013-8-24 17:51:20 | 显示全部楼层 |阅读模式
直接进入主题,刚入行不久,想对比分析一下COC(clash of clans)的数据,列出兵种的价值评定和升级的优先级,当然还有建筑物的性能价值以及升级优先度。想了很多方法无奈愚笨是在没有特别好的对比方法,请教各位大大们指点一下,开阔一下思路。
下面先贴一些属性,然后说一下我的大概算法,然后求指导,喷我也没关系。

野蛮人
等级
每秒
生命值
建造所需资源
升级所需资源
所需试验室等级
升级所需时间
伤害
 
1
8
45
25
N/A
N/A
N/A
2
11
54
40
50,000
1
360
3
14
65
60
150,000
3
1440
4
18
78
80
500,000
5
4320
5
23
95
100
1,500,000
6
7200
6
26
110
150
4,500,000
7
14400
优先攻击
攻击类型
占据人口
训练时间
移动
攻击
所需兵营
攻击距离
目标
速度
速度
等级
近战 (只能攻击地面目标)
1
20
16
1s
1
0.4 格


弓箭手
等级
每秒
生命值
建造所需资源
升级所需资源
所需试验室等级
升级所需时间(/min)
伤害
 
1
7
20
50
-
-
N/A
2
9
23
80
50,000
1
12 hours
3
12
28
120
250,000
3
2 days
4
16
33
160
750,000
5
3 days
5
20
40
200
2,250,000
6
5 days
6
22
44
300
7,500,000
7
14 days
优先攻击
攻击类型
占据人口
训练时间
移动
攻击
所需兵营
攻击距离
目标
速度
速度
等级
None
远程
1
25
24
1s
2
3.5 格
(空中和地面)


小偷
等级
每秒
对资源类建筑每秒伤害
生命值
建造所需资源
升级所需资源
所需试验室等级
升级
伤害
所需时间
1
11
22
25
25
N/A
N/A
NA
2
14
28
30
40
50,000
1
12 hours
3
19
38
36
60
250,000
3
2 days
4
24
48
43
80
750,000
5
3 days
5
32
64
52
100
2,250,000
6
5 days
优先攻击
攻击类型
占据人口
训练时间
移动
攻击
所需兵营
攻击距离
目标
速度
速度
等级
资源类建筑
近战 (地面)
1
30
32
1s
3
0.4 格
(2倍伤害)


单纯影响单位价值的有:伤害  生命 建造时间  建造成本  占据人口 移动速度 攻击范围 和攻击类型

我是这样计算的:   ((建造成本/占据人口)/(建造时间/占据人口)*(生命/占据人口)/(建造时间/建造人口))*伤害*(1+移动速度%)*远程或者范围兵种单独的加权值

现在有一个问题我解决不了:第一:攻击范围对于性价比的影响
                                          第二:这种算法会造成成本高血量低的弓箭价值过低,不符合基本能力。

所以请求大大们帮我指导以上两个问题,如果兵种单体价值合理了,后面升级成本用函数曲线应该一比较就可以比较出来了。

23

主题

315

帖子

1257

积分

金牌会员

Rank: 6Rank: 6

积分
1257
发表于 2013-8-24 21:24:27 | 显示全部楼层
恩,我也想想。

23

主题

315

帖子

1257

积分

金牌会员

Rank: 6Rank: 6

积分
1257
发表于 2013-8-24 21:35:12 | 显示全部楼层
COC 纯数值能平衡吗?
我觉得由于攻击优先级的存在(如优小偷优先攻击资源建筑,让数值不在平滑了)。当你需要执行这种任务,但是这种任务只有这一种兵能执行时,这时这种兵就是无价的。因为其他士兵无法取代。不连续函数的平均数?
如果是士兵站着对A,数据是好算的。
另外突发奇想,如果塔防游戏中,也存在优先攻击级会怎么样?

23

主题

315

帖子

1257

积分

金牌会员

Rank: 6Rank: 6

积分
1257
发表于 2013-8-24 21:39:05 | 显示全部楼层
不过执行相同任务的时候,不同兵种之间应该有可比性。这时候要怎么算?

1

主题

5

帖子

83

积分

注册会员

Rank: 2

积分
83
 楼主| 发表于 2013-8-24 22:16:33 | 显示全部楼层
独孤逍遥 发表于 2013-8-24 21:39
不过执行相同任务的时候,不同兵种之间应该有可比性。这时候要怎么算?

我是这样思考的,我先把所有兵种的基础属性做出优先级,然后做建筑物以及防御的价值评估,然后根据兵种AI对应的建筑做兵种价值的加权,然后做一个平均值,最后得到一个相对平滑的序列来表明还一个兵种的综合能力。

1

主题

5

帖子

83

积分

注册会员

Rank: 2

积分
83
 楼主| 发表于 2013-8-24 22:17:06 | 显示全部楼层
但是目前卡在基本性能评估上,我得出的价值与其实际价值相差太大。

23

主题

315

帖子

1257

积分

金牌会员

Rank: 6Rank: 6

积分
1257
发表于 2013-8-24 22:31:45 | 显示全部楼层
我后面的帖子怎么发没了?

23

主题

315

帖子

1257

积分

金牌会员

Rank: 6Rank: 6

积分
1257
发表于 2013-8-24 22:32:16 | 显示全部楼层
1.士兵的物质成本
①建造成本A  ②人口成本B  ③时间成本C
2.士兵的属性
①血D ②移动速度E ③攻击力F ④攻击速度G ⑤攻击范围 H
3.战时参数
①移动距离I ②是否溅射J ③输出能力K
4.在完成任务的条件下,成本最小的最优。有
士兵输出价值=(D-(I-H)K/E)/K*FG
价值除以成本可以得出性价比。
5.建造成本 时间成本 人口成本 是三种不同性质的成本,在没有通过整体换算的情况下,楼主为什么要全放到公式里面去比较?能比出什么东西来?   我认为要分别比较,同样的攻击输出,是建造成本,时间成本,人口成本哪一种是最优的。有花费最优,也有时间最优。另外,战斗的时候人家成本,决定的是参战的最大人数,这个系数的意义和建造成本与时间成本很不一样。

23

主题

315

帖子

1257

积分

金牌会员

Rank: 6Rank: 6

积分
1257
发表于 2013-8-24 22:37:38 | 显示全部楼层
还好CTRL+V还留了一点东西下来。
另外仔细思考了一下,COC 没有可以执行同一个任务的兵种。都有区分。溅射伤害什么的就区分了野蛮人与巨人。
公式实际上运用的空间不大,但是能帮助理清思路,因为加权系统也会在变,和布局,发展阶段什么的都有关系。

7

主题

371

帖子

2218

积分

金牌会员

Rank: 6Rank: 6

积分
2218
发表于 2013-8-24 22:55:00 | 显示全部楼层
弓箭兵应该作为肉盾兵种的强化配件来计算。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-14 23:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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