《星际争霸》数学原理解析

时间:2011/02/12 09:25:10 编辑:Ocean

星际争霸暴雪娱乐制作发行的一款即时战略游戏。这是星际争霸系列游戏的第一部作品,这款游戏是目前大多数战略类游戏的先祖。那么今天小编就给大家带来星际争霸数学原理解析,大家一起来看看吧。

《星际争霸》数学原理解析

星际争霸数学原理解析:

请没有看过星际争霸之数学原理----论同种兵力对抗的朋友大概看一遍(或者只看定义部分)

大师在一场ZVZ中提到,对于ZERGLING而言,一个虫族地堡和一条狗的攻击力(攻击输出)相同

我们可以计算两者攻击输出(公式在上一帖中.),或者查看我已经算完的表(见附件sc.xls),得小狗:0.625

地堡:1.25

因为地堡对小狗攻击减半,所以攻击输出也减半,得地堡的攻击输出=0.625,两者攻击确实相同!

大师又说,在对抗狗和地堡的时候应该先打狗,因为狗的血少

这个例子很好理解,因为两者攻击输出相同

那么,如果两者攻击输出和HP都不同,怎么确定最佳攻击顺序呢?今天我们就来研究这个问题!

我们定义

单位HP攻击输出=攻击输出÷HP

HP÷攻击输出,得到的是该单位打死自己所要的时间,其倒数就是单位HP攻击输出.

下面开始计算

设我的一个兵,血有无限,攻击输出是1,

敌人有2个兵,A:HP=HA,攻击输出=AA

B:HP=HB,攻击输出=AB

如果先打A,那么我一共掉的HPA=HA×(AA+AB)+HB×AB=(HA+HB)/(AA+AB)-HB×AA

如果先打B,那么我一共掉的HPB=HB×(AA+AB)+HA×AA=(HA+HB)/(AA+AB)-HA×AB

欲比较两者大小,都减去(HA+HB)/(AA+AB),后相除得

HPA÷HPB=-(AA÷HA)÷(AB÷HB)=-A的单位HP攻击输出÷B的单位HP攻击输出

所以,攻击单位HP攻击输出大的单位,总共受到伤害小

当然,这个结论可以推广到打N个不同兵种的时候

这是理论上的计算,如果考虑到实际,应考虑单位的特殊技能、兵种相克等等问题

应用

1.在对付SKT1开局的时候,我方全部为龙骑

对方枪兵因为龙骑对其攻击减半,所以它的单位HP攻击输出为表中2倍,为4.16(所有单位HP攻击输出都按1000倍计算)坦克的单位HP攻击输出为5.41

所以应该先打坦克,当然,另一方面,提射龙骑射程比枪兵远,所以打掉坦克后有操作的空间,更应该先打坦克.当然,考虑到雷车的地雷有致命危险,应更先打地雷或者雷车

2.对付虫族动物园

考虑到单位HP攻击输出的顺序,应按以下顺序攻击:

小狗>刺蛇>地堡>大象(潜伏者为范围攻击,能打到应该先打)

3.PROTOSS的隐刀,单位HP攻击输出=11.11,金甲虫=9.26(提升攻击后为11.5),这是对付PROTOSS时应该先点的!

附:sc.xls的应用

1.有一项(按价值排序),其中单位可以说是从强到弱排列,一般而言前面的能打得过后面的,当然因为有兵种相克等缘故,有些可能不同

2.(按单位HP攻击输出排列),这一列表是攻击顺序的选择的参考,大致按表中顺序攻击最佳

相关攻略;

1、《星际争霸》完整剧情攻略

2、《星际争霸》APM详解

3、《星际争霸》常用操作技巧

如果看了本攻略是不是对你有所帮助,但是你还没有下载完整的客户端话,小编也给你推荐一下游戏的下载地址>>>星际争霸

当然如果这款还不能满足你的话,相信这款游戏一定能让你过瘾。下载地址>>>星际争霸:重置版

游戏聚合
  • 星际争霸
  • StarCraft
  • 游戏类型:即时战略
  • 游戏大小:126.78 MB
  • 游戏语言:简体中文
  • 上市日期:1998-10-22
  • 标签: 军事 战争 策略
9.5
  • 好玩

    75+1
  • 不好玩

    8+1
相关攻略
相关游戏