游戏开发论坛

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

[原创] 《皇室战争》中关于兰彻斯特方程的应用及数值设计

  [复制链接]

0

主题

12

帖子

162

积分

注册会员

Rank: 2

积分
162
发表于 2016-3-14 10:03:51 | 显示全部楼层
论数值如何装逼

0

主题

77

帖子

429

积分

中级会员

Rank: 3Rank: 3

积分
429
发表于 2016-3-14 12:11:47 | 显示全部楼层
小鱼小虾 发表于 2016-3-7 17:29
这.....用得到这么复杂的????

兰彻斯特方程已经对战类游戏平衡性的最简单模型了

4

主题

86

帖子

843

积分

高级会员

Rank: 4

积分
843
发表于 2016-3-14 14:11:00 | 显示全部楼层
如果用兰彻斯特来讨论CR那么举例不对,

因为骷髅和骑士的对战中有伤害溢出的问题,

属于兰彻斯特边界的问题

是离散的问题(基于100兵1攻1血对50兵1攻1血)

兰彻斯特的意义只在于死亡伤害不太离散的情况下才更有意义

你可以比较同等情况下2女弓箭兵与3哥布林弓箭兵

这篇文章没有分析到兰彻斯特的核心

而CR更多的适用于兰彻斯特的边界

2个边界问题:
*AOE伤害与多单位战斗
*伤害溢出的离散问题

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2016-3-15 10:17:58 | 显示全部楼层
有个地方不大明白,v=DPS.A怎么来的?不一直是v=DPS.B/HP.A嘛!

2

主题

20

帖子

146

积分

注册会员

Rank: 2

积分
146
 楼主| 发表于 2016-3-15 19:24:06 | 显示全部楼层
末世寒雪 发表于 2016-3-15 10:17
有个地方不大明白,v=DPS.A怎么来的?不一直是v=DPS.B/HP.A嘛!

注意方程右边微分的对象不一样,一个是单位数目,一个是单个王子的气血。V对应的减损率一个指的是单位数量减损的速度,另一个指的是单位气血减损的速度。这个就是区别,所以公式后面的表达式有区别

0

主题

13

帖子

66

积分

注册会员

Rank: 2

积分
66
发表于 2016-3-18 17:25:03 | 显示全部楼层
哈哈哈 近战对p肯定要考虑碰撞体积的问题嘛 女武士360°无死角扫骷髅军团也要看站位的撒 有时候两下 有时候要3下 有时候可能还要4下 19楼举的dota的例子不能再赞同了 个人觉得 有些战斗过程的模拟确实是异常复杂 所以数值出来还是要多多实践然后发现哪里会有不符再不断调整 最后再打个广告 当策划的一定要去玩下dota啊 绝对的博大精深受益匪浅啊 不然数值不好看了坑一帮的人

0

主题

11

帖子

130

积分

注册会员

Rank: 2

积分
130
发表于 2016-3-25 12:57:59 | 显示全部楼层
简单问题复杂化的用意何在?

3

主题

9

帖子

49

积分

注册会员

Rank: 2

积分
49
发表于 2016-4-15 10:37:06 | 显示全部楼层
很赞同题主用兰彻斯特方程来分析平衡问题,但是最开始的思路中,用点杀伤和群杀伤来比较,题主是不是应该引入消耗概念?就是把所有卡牌都按照X血量/1消耗,X攻击/1消耗这样的标准进行分析?这样就把所有卡牌的数值放在同一起跑线上。我试着按照这个思路分析,以1消耗骷髅兵为基本卡牌,根据各种卡牌自身属性,计算出每种卡牌所需的参战数量,发现与游戏本身设计的参战数量有1以内的差距,这个差距应该体现在攻击范围,攻击距离,对空对地,移动速度这些属性上

0

主题

7

帖子

33

积分

注册会员

Rank: 2

积分
33
发表于 2016-4-15 17:56:30 | 显示全部楼层
码着看一下!

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2017-6-29 21:19:09 | 显示全部楼层
说这么多还没有老老实实解一遍微分方程有用 有这个时间不如去听听人家设计师gdc的制作经验分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-7 19:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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