首页 《星际争霸》数值初探

《星际争霸》数值初探

举报
开通vip

《星际争霸》数值初探 游戏禅:www.gamezen.com.cn 《星际争霸》数值初探(游戏禅) 暴雪产品《星际争霸》和《魔兽争霸 3》同享当代即时战略游戏巅峰的荣誉。《魔兽争霸 3》 是加入角色扮演元素的即时战略游戏,超出传统意义上的即时战略,为避免复杂,本文将不 讨论《魔兽争霸 3》,而是将元素较纯粹的《星际争霸》作为暴雪公司的即时战略游戏代表, 探讨其数值特点。本文的目的不是去发现怎样制作即时战略,而是希望得到一些游戏数值设 定的启示。 《星际争霸》(SC)是款标准的即时战略游戏(RT...

《星际争霸》数值初探
游戏禅:www.gamezen.com.cn 《星际争霸》数值初探(游戏禅) 暴雪产品《星际争霸》和《魔兽争霸 3》同享当代即时战略游戏巅峰的荣誉。《魔兽争霸 3》 是加入角色扮演元素的即时战略游戏,超出传统意义上的即时战略,为避免复杂,本文将不 讨论《魔兽争霸 3》,而是将元素较纯粹的《星际争霸》作为暴雪公司的即时战略游戏代 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf , 探讨其数值特点。本文的目的不是去发现怎样制作即时战略,而是希望得到一些游戏数值设 定的启示。 《星际争霸》(SC)是款标准的即时战略游戏(RTS) 。自《沙丘 2》打开 RTS 游戏的局面以 后,该类型游戏一贯给人们的印象是,资源争夺以及壮观的集团部队作战,其明显有别于其 他类型的游戏——能让玩家真正地体验宏观指挥千军万马。SC 是款优秀的 RTS,优秀到被称 为是 RTS 的标准也不为过。SC 继承了以往 RTS 游戏的众多元素,同时作了改进,并增加自 己的设计成分,最终在众多 RTS 中树立起自己非常醒目的形象:拥有 3 个完全不同的种族, 相互之间却保持着近乎完美的平衡性,除此之外,如果再全面些 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 ,其领先于同期同类游 戏的显著优点有: 节奏紧凑。SC 的竞技节奏紧张激烈,许多系统设定引导战斗在玩家注意力疲惫前结束。 种族特色鲜明。种族雷同会让游戏久而久之变得呆板、策略贫乏,SC 让各族特色鲜明。 对抗性好。设计上完美的平衡性以及优秀的策略性保证了 SC 对抗的公平和策略深度。 操作适手。得益早期其他 RTS 对操作的设计,SC 改进并确定了较为适手的命令系统。 细节的精准。SC 数值设计精准,此外更能积极、耐心地改进玩家反馈的细微游戏缺憾。 另外还需要补充一条非数值类的优点,那就是 Battle.net。使对战网络平台由 IPX 扩展到 TCP/IP,成就 SC 今日的高普及率功不可没。 一、概念设计 暴雪有把自己要制作的产品定位为伟大的作品的习惯,也相信多做准备工作更容易发现 成功之路。从和 SC 之前 RTS 世界的对比中不难推测在 SC 设计(修改)之初概念设计准备充 分,定位准确。 1、保留 RTS 的基本元素 资源。争夺以及分配管理仍是策略的重点。 地图地形。保留狭窄路口、优势高地、大战场等概念。 单位、建筑、科技树。依然是建筑生产单位、科技开放高级单位、建筑攀升科技、单位可升 级的模式。 防御建筑。保护没有作战能力的建筑和资源采集单位。 2、 改进以往 RTS 的缺陷 资源。更加集中,提出副矿概念,副矿更容易受到敌人的破坏。 游戏禅:www.gamezen.com.cn 地图地形。精简固定,取消了随机地图生成机制,相反精确固定了地图,提供尽可能短的冲 突距离,为竞技提供公平性、稳定性,以及策略施展的空间。 单位、建筑、科技。三者作为一体改进,种族区分明显,整体平衡,定位每种单位的功能, 避免出现强势单位独战的情形。 3、 创新 战争迷雾。只有单位视野内的区域是可见的,留给侦查、战术欺骗、策略判断等的运用空间。 4、 突出特色 战斗紧凑激烈。游戏时间基线是 20 分钟决出胜负。资源有限,道路引导各方遭遇,科技的 发展使进攻的方法多于防守。有关的系统都以此 20 分钟为设计参照。 兵种配合。让每一个兵种都有恰当的出场机会,且能力不可小看。混合的战斗单位能力大大 增强,单一的兵种非常容易失败。这方面主要依赖于兵种功能模块的设定。 种族鲜明。让各族完全不同,从外形到战斗方法,都差异很大。设计方法是制定具体的种族 特征项目,并将种族抽象的特性表现在各族共有项目的量化区别中,除这 2 点外,在种族差 异积累到较高程度时,各族的设计摆脱初期相同的科技和兵种功能的基本框架,走向独立完 善自己种族能力的设计方向,使得高级战斗部分,各族几乎没有相似之处。 策略有深度。没有绝对强大的兵种,没有绝对的胜利策略。策略的深度递增表现为基础的兵 种相克认识,局部的混合部队力量估计,全局的发展和战斗决策。 平衡。种族的大差异之中有平衡,游戏阶段性能够平衡,整体也能够平衡。这方面设计方法 是无论兵种还是战斗策略都能作多种选择,并且选择库完善;种族特性不单一而且能够自我 完善的,框架性的平衡;内容的功能模块化,模块所涉及或关联的其他内容尽量单一,使得 平衡易于调整;种族差异建立在相同的基础框架之上。 技巧性。改善单位指挥的操作深度。流畅和动作感是暴雪游戏的特点, 二、系统基本框架 草案确定了游戏概念性的一些东西,其中甚至非常具体地描述游戏的特色,却并不是较 完整的描述游戏内容,这里借助对 SC 设计时系统框架的模拟,帮助整理游戏完整的基础内 容以及基础逻辑关系, 1、资源分配 SC 内容逻辑关系最基础的部分。每种游戏的战斗都内含一种基本的胜利观念,并且会有几 个影响胜利的主要因素。SC 中资源是胜利的基础,战斗的直接影响是兵力、科技,指挥。 好的策略游戏往往传达一种抽象的观念,可以采取不同的方式去实现其中的观念,而简陋的 游戏往往传达的是具体的方式,要想取得胜利就必须以少得可怜的固有方式去游戏。以具体 方式代替难以掌握的抽象观念的结果就是游戏缺少战略的深度。 游戏禅:www.gamezen.com.cn SC 的胜利依赖资源的扩张和深层的策略,以及军队的指挥。扩张是战斗基础,策略是 战斗的组织和指导,指挥是战斗的具体实施。这样的内容逻辑是 SC 从传统 RTS 中继承的, 在这种关系中可以很明确的确定出游戏的逻辑、内容,并且能够帮助判断出重点从而搭建出 游戏最基础的系统框架。之后便是对每一部分的详细设计。 2、单位和建筑基础功能 各种族共用的基本框架,SC 最终的设计可以看成是在此基础上加入了种族特色的修正。SC 兵种的平衡建立在这个基本的框架基础上。 这个框架涉及 SC 内容中最重要部分的制定:作战单位的设定。框架中没有具体的单位 列举,而是单位的功能全面地陈列了出来,功能间大致的关系和各功能的重要性程度也大致 确定。RTS 中最重要的设计部分就是单位的设计,包括移动的单位和相对固定的建筑,往往 先确定出一张战斗关系中所需的功能更容易些,在这个不涉及个别单位的框架层面上可以很 全局而且清晰地找出主要的策略成分内容, SC 中的单位功能和关系大致确定之后的具体单位设定方法是,在这个框架中,每种功能由 独立的一种或几种单位承担。按照功能来设计单位,并且一个功能只对应 1 两种单位,这样 可以使 SC 单位的设定模块化,而减少随后数据调整时的连动,非常易于平衡的制定和修正。 因为具体单位之间的关系和比重是以功能的形式在框架层面就确定了,到了具体单位设定层 面就只需要考虑这个单位能否实现对应的功能就行,各单位的细化相互独立。SC 设定单位 时一个细节的部分是,会把与战斗平衡关系弱的多个功能整合到一起,让一个单位实现。 实际游戏中,可以看到各族的基础兵种,也就是战斗中的主力部队兵种构成与这框架图相符。 3、科技树/建筑 各族共用的科技树原型,部分功能合并或者转移到单位上的情形不一样就实现了种族的差异 游戏禅:www.gamezen.com.cn 性。SC 的兵种随科技攀升逐渐开放,高等级的兵种具有攻击优势或者占据进攻的主动性。 SC 阶段性的平衡建立在这个框架基础上。 之前功能定义确定了单位的主要功能,在此,科技关系是对单位的进一步作策略性优化, 确定出哪些功能的单位在策略上更具战斗力,按由弱到强建立 RTS 必不可少的科技树。RTS 中为什么要有科技树?在此对比下没有科技树的《突袭》(Sudden Strike),《突袭》没有资 源管理和单位制造,只有部队指挥,而传统的 RTS 中资源的合理分配以及兵种制造的选择是 策略性重要的部分,这种情形下科技树便必不可少了。 从上图中可以看到 SC 科技的阶段划分:陆地中级兵种出现是早期,空中单位或特殊兵 种出现是中期,高级兵种出现是后期。科技的阶段一定程度上可以和游戏中实际战斗的阶段 对应。 在科技树分阶段和种族有差异的情况下,SC 必须能够阶段性的平衡。 各阶段内战斗体系完整而具有一定的独立性,易于阶段性平衡。仔细看看这种科技树设 定:兵种功能逐渐开放,每个阶段内由多个单位组成相对完整的战斗体系。这样的好处是可 以在每个阶段内相对独立的去平衡,实现阶段性平衡。如,早期开放的攻击兵种是陆地兵种, 这些兵种搭配已经构成了远近结合的完整战斗能力,此阶段平衡就只考虑各族陆地单位。中 期开放空中兵种,能够形成完备的空中战斗体系,又是一个相对独立而完备的平衡体系;后 期单位自身不能形成完整的战斗体系,而是提供战略性的攻击能力,强化早中期队伍,其平 衡问题归于下面一段讨论。 SC 的阶段性平衡还必须满足能够实现策略选择上的科技优先、兵力优先还有扩张优先 游戏禅:www.gamezen.com.cn 的对等地位。这个问题就是兵力、科技、防御的关系问题。高科技的兵种必须具有某种优势, 但这种优势在早期科技中有专门克制的力量,防御力相对于同等科技的进攻兵力具有优势, 兵力超过一定数量具有突破防御的能力。这样就可以满足以上要求了。 不过,有种族差异就不是绝对的平衡,而且系统越简单,可选择性越少,细微的不平衡 就越容易显露出来。从科技树上可以看到,SC 战斗兵种系统是逐渐增多的,早期的兵种系 统比较简单。SC 对这些问题的解决手段是,各族早期的科技尽量相类似,而且为可能较弱 的种族提供缓冲优势种族进攻的能力,除了共有的防御之外还奖励种族初级辅助防御建筑。 关于这两点,在实际的游戏中可以看到,各族只有在中后期的兵种才真正的差异很大,早期 T 和 P 有着比 Z 更多或更强大的防御建筑。 在中后期,SC 的超强平衡设计能力超出了一般人的 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 能力。从科技树也可以看出, 中后期部分没有早期总结的那样详细,那是因为各族差异变大了,较难总结共有的科技线索。 虽说总的设计指导方向还是存在的,是提供战略性的攻击能力,强化早中期队伍,但此时各 种族的差异设计已经非常明显地走上了种族独立完善的方向,突破了为平衡而制定的各族共 用框架。比如 Z 的飞龙,其他种族的中期空中单位都是对空和对地能力分开设计,但飞龙只 有一个攻击力,并且在科技上这种单位同时担任中期对空和对地两种功能角色。到了最终的 高级兵种,各族兵种的能力几乎没有共同之处,而是参照种族早中期的兵种特点,设计出具 有足够大战略优势的兵种,让战斗接近毁灭对手的终局。 4、 其他系统/关系 种族特色。强调种族差异是 SC 与以往 RTS 最直观的区别。 这部分仍然是单位设计内容,之前是单位的基础设计,种族特色设计最后加入,此时 已经考虑单位的量化问题。 SC 制作种族特色时,采用了两种有效的方法,一是制定具体的各族特征;另一个是设计单 位/建筑时按照种族的特色进行了属性的偏向设计。属性的偏向设计对游戏的平衡制约较大, 从上表中能够看到,各族属性偏向在整体上能够自我完善,如 Z 族,个体脆弱,但是数量众 多,同时扩张性能够保证其数量众多的需求能够实现;P 族是另一种特色框架,数量少,但 强大的个体以及发达的科技保证了该种族的战斗力。由此看出 SC 在设计有差异的种族特色 时,在框架上就是平衡的。 游戏禅:www.gamezen.com.cn 地图改良(略) 其他系统(略) 三、主要模型 对于单位的属性,SC 仍然是继承的传统 RTS,增设体现兵种相克的惩罚属性项目,如单 位的体积、攻击方式,却取消了《红警》等的单位经验获得属性,这一点与《帝国》相似。 具体属性项目略过,这里列出主要的公式,单体攻击如下: 1、单次攻击 伤害=攻击系数*攻击力—目标装甲 (攻击系数由攻击方式和目标体积类型共同决定,有 50%、75%、100%三个档。) 2、一段时间攻击 伤害=(时间/攻击间隔时间+1)*(攻击系数*攻击力—目标装甲) SC 的模型简洁高效,对硬件的要求非常低。 从兵种的属性看,SC 与传统的 RTS 几乎一样,这里我忽然想到一个问题,关于游戏的继 承和创新。往往是真正喜欢玩游戏的人才能分清楚抄袭与继承的区别,也能看到旧游戏需要 突破的地方。 * RTS 群体伤害的模拟 RTS 在单个单位制作以后,往往要估计多个单位战斗结果,在此有个思路,具体的游戏 参量还需具体确定。 这个模拟的作用是一种辅助平衡调试的数学工具,可以大致估计结果,大致思路如下, 最简单考虑,甲乙双方的相同部队作战,甲方的部队减员主要是由乙方当前的部队数量决定 的。设 t 时刻,甲兵力 X(t),乙为 Y(t) ,则有如下关系: X’ (t) =-aY(t) ; X’ (t)是 X(t)的导数,指甲方的部队减员率 Y’ (t) =-aX(t) ; Y’ (t)是乙方的部队减员率 如果考虑到兵种不同,关系就变为: X’ (t) =-aY(t) Y’ (t) =-bX(t); 游戏禅:www.gamezen.com.cn 其中的系数 a、b 与攻击力 A、攻击频率 P、远程攻击距离 D 有关,呈 A*P*D 的关系。 如果考虑到面伤害技能,那么减员还同自己方的单位数量有关,数量越多,减员越严重,关 系修正以后就变为: X’ (t) =-aY(t)* X(t) Y’ (t) =-bX(t)* Y(t); 四、量化举例 量化是原始设计的最后阶段,到此细节也已经定量,(之后是平衡调整和测试)。SC 量 化相当的精确,多数其他的设计人员也可以做出来较准确的数值设定,但其中的完备、细节 性、注重差异体现出的设计素质是真正的伟大与一般优秀的设计差距所在。这里以 SC 中最 简单的资源收集单位为例,体味下 SC 的单位量化的细腻。 攻击 生命 攻 击 间隔 视野 装甲 射程 体积 资源 人口 建 造 时间 T工人 5 60 15 7 0 1 s 50 1 20 P探测 器 5 20+20 22 8 0 1 s 50 1 20 Z 黄蜂 5 40 22 7 0 1 s 50 1 20 数值设定: 各族农民大体相同的情况下各具特长。T 战斗力稍强,P 侦查能力较强。 灰色的项目数值设定各族无差异,其值也是 SC 所有单位的基础值,略过讨论。 生命:T60 明显高于 P、Z40,T 的农民较难被杀死。 设计用意: T 建筑的建造需要农民长时间暴露可被攻击的情况下,较长的生命值可弥补这一缺陷; T 种族特性的单位不具备像 P 和 Z 那样的自动回复能力,所以生命值较长; T 种族特性具有机械维修能力,需要 T 的农民经常出现在战场的前线维修,需要高生命; 攻击/攻击间隔:攻击相同,是生命值数值的较大约数。攻击间隔,T15 明显优于 PZ22。 设计用意: T 初级兵种 maring 在战斗初期,虽具有微弱的远程优势,但游戏早期各族兵数量都少的情 游戏禅:www.gamezen.com.cn 况下,T 的 maring 与其他族初级兵种对抗总体显劣势,需要农民的辅助战斗,意味着糟糕 的情形下,T 的农民需要自卫。实际游戏中这一点非常明显。这是细节之处的平衡。 视野:P 8 高于 T/Z7。P 农民更适合侦查,(符合 P 农民探测器的名字含义。) 设计用意: P 的种族至始至终需要有较好的侦察能力。P 农民拥有 1 点的视野优势,使其早期能安全隐 蔽的侦查,能不暴露地发现敌人。同时 P 是唯一一个早期不需要兵只依靠防御建筑便能拥有 进攻能力的种族,1 点的视野优势与这个能力是完美的搭配,在实际游戏中经常看到 P 炮台 进攻的策略。 整体 评价 LEC评价法下载LEC评价法下载评价量规免费下载学院评价表文档下载学院评价表文档下载 : 农民是 SC 中最简单的单位,各族共有的基本功能是资源采集、制造建筑、早期侦查, 以及辅助战斗。在此基础上,各族农民因自己种族特性需求以及种族整体能力的需求,呈现 出很明显的差异。这里的局部差异是为整体种族差异服务的,同时也能够满足整体平衡的需 求。 T 种族前期的兵种对其他种族略显劣势,进攻能力需要有 T 农民的辅助,如协助伤害, 以及前线抢修地堡等,除此之外,T 的种族特性需要其农民有较多的生命,因此其农民的设 定势加强其战斗和生存能力。 P 种族单位数量少,个体强大,机动性不强,但具有较强大的进攻能力,P 的机动性差 的特性下要实现攻击,侦查能力就非常重要,直到后期,P 的这种整体种族特点仍时时体现, 而其侦查能力也是各族中最好的,因此担任早期侦查的农民拥有侦查优势。 Z 种族前期侦查具有绝对的优势,而且单位生产迅速,机动性又好,往往在初期具有进 攻的主动权,因此其农民不具有其他种族的优势。 五、单位量化的方法及平衡数学 这里提到的一些结论专用于讨论 RTS,对于 RPG 是否合适尚未论证。 SC 中兵种相克重要性非常大,因此也成为了量化的主要依据。 1、量化方法 在量化的时候,对于差异较大的单位,SC 使用作用效率定位枚举来粗量化,这和之前的 框架平衡关系较大,因为兵种功能定位明确,相克关系能够枚举,兵种能力量化时就有了参 考标准。以下简单举例, 攻击是战斗的主导属性,相对应敌人的生命和防御。SC 单位的攻击几乎全部是由其作 用效率定位来确定的。 游戏禅:www.gamezen.com.cn T 的布雷战车是机动的小单位杀手。量化时,其攻击力正好 2 炮可以杀死一般的小型单 位。 P 的光明圣堂武士(闪电兵),是作用全面的面伤害兵种,但其并不是针对 Z 族潜行者 的相克兵种,因此母巢之战中的闪电对潜行者一击毙杀在后来的平衡中被修改,闪电的攻击 被削弱,刚刚不能一击毙杀潜行者。 P 的狂热者是与 Z 的狗作用相同的兵种,初期两者正好平衡,量化时为能够体现攻击力 科技升级的优势,粗略的参考就是升级了 1 级攻的狂热者杀死 1 只狗由攻击 3 次减成攻击 2 次。 防御的量化数值不大,依据兵种担当的战场角色和种族特色来枚举确定,如 P 族个体强 大,其单位都天生具有防御装甲;T 族的喷火兵,具有 1 点的装甲防御值可以让其其脆弱的 生命胜任 T 早期的前沿敢死兵。 2、平衡数学 在详细说本段题目之前,需要明确,越优秀的系统,平衡数学所能作的越少。这里的优 秀表现为:平衡双方差异较大,整体系统有一定的复杂性,策略性强,操作影响较大。在这 种情况下,框架性平衡是优先手段,单位的作用效率定位是主要手段,平衡数学处理一些细 节问题。游戏是设计出来的而不是数学推导出来的。之所以这么强调,是因为有一次记忆深 刻的感触,我的一位朋友面对大家莫名其妙游戏节奏时的解释是,这是数学推导出来的。 数学方法平衡是简化系统的复杂程度,对于系统中的某些量值建立可靠的数学模型。可 以辅助粗略量化,也能对整体作出估计。对于相似的单位间平衡,这个方法很有效,这里举 例说明, P 族的狂热者和 Z 族的狗,功能定位相同,攻击距离、方式和体积也相同,只是为体现 种族差异,需要 P 狂热者个体更强大,单个狂热者可以对付两个人口的狗,即 4 只狗(1 个 人口单位出两条狗)。两个单位间的战斗平衡如下, 评判式是:(攻击-对方装甲)*生命/攻击间隔 (推导略) ; 平衡表达式:攻击 A,防御装甲 S,生命 H,攻击间隔 T,(狂热者用大写,狗小写) (A-s)*H/T=[4(a-S)*4h/t]*(1/2); 这个平衡式的依据是 1 狂热与 4 狗正好都战死,在战斗时间内,各自的攻击输出等与对 方的总生命。 4 条狗一起作战,因此攻击为 4a,生命为 4h; 由于 4 条狗会一条一条死去,影响其攻击,对其整体数学修正为*(1/2); 游戏禅:www.gamezen.com.cn 在游戏中实际情况的确是: (A-s)*H/T≈[4(a-S)*4h/t]*(1/2); 高生命的单位评判值略小,以平衡群体战斗中,弱小单位死亡加速。 由此例可以推导出 SC 的单位效用式: 单位效用=(攻击*生命)/(攻击间隔*造价) 这个效用式是 SC 在数学平衡时的一个具体工具,能够在整体设计和评估上提供一个参 考。 平衡数学需要数值人员良好的数学基础,还要有经验积累。现在情况下,《魔兽世界》 中提供的学习资料要比 SC 更适合国内的制作需求。SC 的量化数学分析就到此为止。
本文档为【《星际争霸》数值初探】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_120863
暂无简介~
格式:pdf
大小:460KB
软件:PDF阅读器
页数:0
分类:互联网
上传时间:2013-09-30
浏览量:18