GameDesign 板


LINE

※ [本文转录自 C_Chat 看板 #1Rb4nVBn ] 作者: wizardfizban (疯法师) 看板: C_Chat 标题: [新闻] 坚持开发十年,开源RTS 0 A.D. 开花结果 时间: Sun Sep 9 06:25:32 2018 历经开发十年坚持不懈,开源即时战略游戏《0 A.D.》开花结果 https://technews.tw/2018/09/09/the-story-of-0-a-d/ 这一两年,有一个长得很像《世纪帝国》(Age Of Empire,缩写 AOE)的免费即时战略 游戏──《0 A.D.》悄悄崛起,被国内外玩家推崇。它有 13 个各有特色的文明,游戏性 与历史真实性平衡、革新的设计、强大类似真人行为的 AI、丰富的模组机制而为人称道 。然而很少人知道这款游戏的背後秘辛:1. 已开发 18 年了,超越 Duke Nukem Forever 的纪录。2. 开放原始码,也是罕见能做到 3A 级游戏质感,可跟商业游戏一较 高下的开放原始码游戏,这次笔者就来为大家揭开它神秘的面纱。 https://www.youtube.com/watch?v=56ApgXzGDmU
▲ 游戏玩家沃芬狮的推荐介绍影片。 越来越多人使用开放原始码软体或说自由软体,比如 Firefox、Libre Office、Linux 为 基础的系统等(Android 基底也是 Linux 喔)。然而说到游戏,大概就想不出有哪个够 好够有名的原生作品了,大多数开源游戏不是经典游戏的模仿重制,就是商业游戏 Doom 、Quake 系列把过时游戏引擎开放原始码,然後以之制出作旧世代水准的怀旧游戏。 脱胎自 AOE 的 0 A.D.,加上活跃的开源社群完成度高 0 A.D. 就不一样了,它是自发性新创意、新构想由社群所制作。0 A.D. 顾名思义意思就 是《西元 0 年》,开发单位是 Wildfire Games 志工团,游戏全部以开放原始码释出( 程式用 GPL / LGPL,图像、音乐音效用 CC 授权),跨平台提供 Linux、Mac、Windows 版本,最新版本是 alpha 0.0.23,这种版号显出开发社群的谦虚,但其实已有高度可玩 性。此外也有中文翻译,以模组(MOD)型态存在,使用方法是游戏选单到 setting 选择 Mod selecting,然後进入官网模组下载器下载中文模组,然後设定 enable 按启动,游 戏重启就变成中文。 虽然名为西元 0 年,其实收录的文明横跨西元前 500 年到西元後 500 年──雅典、斯 巴达、波斯、马其顿、托勒密(白人统治的埃及)、塞琉古(亚历山大帝国分裂後西亚部 分)、库施王国(Kush,俗称黑埃及)、罗马共和国、伊比利、迦太基、孔雀王朝(古印 度)、高卢、不列颠(跟高卢一样的赛尔特文明),将来还会继续追加,就是基於开放原 始码的好处──自己做想要的功能分享给大家。例如库施王国就是 0.0.23 版才加入,之 前是以附加模组存在,其他文明如汉朝、匈奴(所有帐篷真的都可以搬家)、维京(有盾 墙阵型 )、盎格鲁─撒克逊、卡洛林王朝、拜占庭等还在排队,不过里面有些文明已晚 於西元 500 年,属前中古时代,将来是否能通过社群讨论正式加入游戏?或一直保持模 组型态或成为另一款游戏(类似绝对武力 Counter Strike 从 Half Life 战栗时空独立 ),暂且不得而知。 游戏的第一印象是开始的市镇中心(0 A.D. 术语略不同於 AOE )就配有 4 名女生,两 名拿长枪或刀剑的男生、两名拿射击武器的男生、一名骑兵,有的文明还会配一只工作用 大象!跟 AOE 观念很不一样──男女有真实意义的分别,女性公民主要负责生产,男性 公民则兵民合一,平时砍柴、挖矿,有战事时就地成兵,徵召出去打战(为了部落?), 可谓「在乡是良民,在营是好兵」。 更进一步男性公民也有区分,最有钱的人「东市买骏马,西市买鞍鞯,南市买辔头,北市 买长鞭」,那平常干麽哩?就是打猎罗,这跟史实一样,打猎就是贵族有钱人的专利,打 猎打着打着,不小心还会发现金银珠宝呢,当然骑兵移动速度最快罗;次一等买不起马的 ,就是当重步兵、剑士等近战勇士,全身盔甲与精良的武器闪亮亮当然跑不快;最穷买不 起武器的人呢?就只好当投石部队、射标枪或弓箭手等,但移动速度超快,也是经济生产 的中坚。 你可能会觉得奇怪,怎麽 0 A.D. 的一般兵种好少?不像 AOE 单刀剑手的单位就有民兵 、装甲步兵、长剑兵、双手剑兵、剑兵勇士等分别,要花钱升级。0 A.D. 的设计是公民 兵单位随着战功会自动持续升级,且很有趣的是三级阶级章跟现代许多国家的军队完全一 样,姑且称之为二等兵、一等兵、上兵,每晋升一级战斗力、防御力都会增加,图像也会 看到从一开始的粗陋布衣,渐渐变成整齐的制服与金光闪闪的盔甲,所以这个游戏不太像 AOE 那样随便用人海战术拉出去就不管他们死活了,而要善待自己的公民士兵,尽可能 保存战力,毕竟汇集出一支老鸟队,必定大胜对手的新兵队,不过也有副作用,那就是老 鸟的工作效率非常低(这似乎反应了什麽 XD)。 既然有公民兵或说是「义务役」(也有人戏称「不愿役」),那麽相对就有「志愿役」─ ─精英与英雄单位(选择单位时,底下会出现三角形图示),只负责打仗,完全不负责工 作生产。此外甚至还有佣兵单位,想雇用邻居强悍的山地战士吗?建立外交,成立「大使 馆」,拿钱出来,精壮的佣兵就可以为你所用。 再来打仗时会有阵型,这个游戏的阵型实做了历史真的有的阵型,希腊系文明的重步兵有 希腊式方阵(phalanx );马其顿系与有交流关系的文明重步兵有马其顿改良式方阵( Macedonian phalanx );罗马剑兵单位则有龟甲镇(Tetsudo),当然没有这些阵型的文 明遇到这些阵型就会处於较劣势,必须从别的方面弥补。 其他还有一些特性:国境势力线概念──建筑除了血量还有势力值(或说忠诚度),不同 於 AOE ,一般单位攻打建筑很难消灭(也符合现实,刀剑一直砍石造建筑怎麽可能砍得 破呢?),最有效的方式是削弱它、占领它,然後就可以删除这栋建筑物,这使游戏战术 就跟 AOE 有很大差异,毕竟占领时间成本较低,再辅以国境线势力外扩,把别人的建筑 物笼罩在自己的势力下,自动变成自家建筑也是一种方法。此外像古装片一样城墙上真的 可以进驻射手单位、城门可以选择上锁或打开,这使城墙不只是装饰用途,有实际军事作 用,游戏性跟史实合一。 O A.D. 的建筑、服装有考据,文明呈现更贴近实际历史 更深入看文明差异,首先视觉不同於 AOE──建筑只有分西亚文明、东亚文明、欧洲文明 、美洲文明,甚至所有文明的一般兵种都穿着一模一样的西洋盔甲(日本武士穿着西洋甲 拿西洋剑讲日语?);0 A.D. 可就大不相同,只有相同文明的分支才会有共同建筑。例 如说高卢与不列颠一样;雅典与斯巴达一样;亚历山大帝国分裂出来的马其顿、塞琉古、 托勒密一样。此外有更细致的,例如托勒密的埃及其实是被马其顿/希腊人殖民统治,所 以建筑物与单位兼有希腊与传统埃及的特色;塞琉古继承自原来亚历山大帝国征服的波斯 区域,所以塞琉古兼有马其顿重步兵与波斯优秀骑兵单位的特色。 看到发展升级树,0 A.D. 只有三阶段:村庄、乡镇、城市,游戏因此节奏更快,粮食生 产有种田、采果、打猎、畜牧四种且有较好的自动分配机制。文明科技树方面,不同文明 并非建筑、兵种数值稍微不同或有的文明少掉某些共同建筑,然後图片都一样换汤不换药 ,0 A.D. 除了共通单位与建筑,每个文明不但有不同世界奇观,还各自有特殊功能的建 筑 1~3 栋,例如: ◎ 雅典的港口也可以生兵(陆战队),甚至战船也可以生陆战队。 ◎ 马其顿文明都有便宜的军事化殖民地建筑(类似城镇中心但较便宜,可以生比较多军 种)。 ◎ 罗马除了一般城堡,还有可以盖在国境以外的前锋城寨(较便宜),还有特殊的木墙 ,可进行「建筑进攻法」。 不是笨 AI,而是要小心应付的对手 文明的差异与相克与其说像 AOE,倒不如说更接近星海争霸(StarCraft)系列。AI 方面 ,官方 AI bot 是 PetraBot,可以 Javascript 自己撰写。它的行为很像真人,可以跟 它交易、外交,例如贿赂本来中立或敌对的电脑变成盟友,攻打其他电脑或真人玩家。对 战起来,PetraBot 中等难度就已有相当实力,懂得集中攻击;当你跟它在正面战场缠斗 僵持不下时,也懂得出奇兵偷袭後方,很有挑战性。 游戏内在机能有创意也有精密的规划,外观品质也不遑多让。图像的品质精细,例如虽然 同样是公民,但会有多元穿着甚至携带不同家纹的盾牌武装(志愿役职业军人当然就整齐 划一罗),音乐音效也不像一般开源游戏只有较粗糙品质的声响,配乐主题旋律之悦耳, 可跟 AOE 分庭抗礼。 0 A.D. 血泪发展史 这几乎就是 3A 级大作了嘛,0 A.D. 是怎麽开发出来的呢?故事要说回 2000 年。美国 有一个 AOK(世纪帝国 2 资料片:征服者入侵)的粉丝讨论区网站 Age of Kings Heaven,有三个很热情的粉丝团体想改良世纪帝国成为更好、更完善的游戏,分别是: ◎ Tonto Clan:想用 AOE2 引擎实做 AOE1。 ◎ Wildfire Studio:WildfireGames 前身,开发 AOK 模组 Rome at War。 ◎ TLA:想利用 AOE2 的引擎开发奇幻游戏模组,事後想做自己的游戏引擎。 然而当时遇到微软的限制──AOE2 的专有引擎限制太多,而下一代转开发《神话世纪》 ,当然就不想理会粉丝的呐喊。既然商业公司不愿改良产品,於是这 3 个团体乾脆合作 准备自干独立游戏,命名为 0 A.D.,目标是合力开发出 0 A.D. 与 TLA 共用引擎,在上 面做出品质优秀好玩的免费游戏。 从 2003 年正式开始开发,一直到 2009 年为第一阶段,这段时间是以传统封闭模式开发 游戏,要加入开发团队还要冗长的审核呢。开发主力是 Wijitmaker、TheRealDeal(60 岁)、Acumen,由来自华盛顿州 23 岁的 Wijitmaker 担任专案经理。老实说其中没有多 少专业 IT 背景的人,大家凭的是满腔热血与傻劲,中间虽有两名资工系大学生加入,但 不久後为了念研究所离去。到最後几年,TheRealDeal 去世,Wijitmaker 因家庭因素辞 去专案经理,改由 Feneur 接手。2009 年是最惨的一年,没有新手加入,旧人中坚又纷 纷凋零,Feneur 只好决定试试新方式──开放原始码。 2009 年一直到今天,是第二阶段。首先剑桥博士生 Ykkrosh 加入团队,把大量程式原始 码转写成好维护的形式,接着 Feneur 把专案经理交棒给 20 岁法国大学物理系学生 Ltms,Feneur 继续服务直到今天(0 A.D. 团队待最久的元老)。转为开放原始码模式 以後,就活了过来,参加的人不断增加,囊括世界各国,至今核心人员达 100 人之多, 开发效率也变好,游戏每隔几个月就会大更新,然後各种有趣的构想经过延伸模组的试做 测试,做得好就会采纳到主程式里。蓬勃发展下,达到今天我们看到的非凡成果。 这是以开放原始码模式做游戏了不起的里程碑,完全靠社群开发出匹敌商业版的游戏,就 像当年奋斗的 Mozilla 浏览器、GNU / Linux 系统等等,当然更让人敬佩的是 18 年不 放弃的坚持,不忘他们的初衷──玩家做给玩家的完美游戏。看到这可歌可泣的经验,你 是否得到了什麽? ==== 开放原始码游戏又一里程碑呀! 真的厉害! -- It is difficult to communicate a life with words. --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.170.180.58
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Chat/M.1536445535.A.2F1.html wizardfizban:转录至看板 Steam 09/09 06:25
1F:推 LuMya: 村民休干的梦想要成真了吗 09/09 06:29
2F:→ wizardfizban: 一楼你玩RTS时都在做什麽..... 09/09 06:36
3F:推 ggyyhippo: 生产一堆女村民 用删除的叫声打手枪 09/09 06:46
4F:推 kuninaka: 这真的颇强XD 09/09 06:47
5F:推 papayanun: 好猛 09/09 07:00
6F:推 gm79227922: 大家一起做游戏 09/09 07:07
7F:推 zero00072: 不错玩,只是我是很久以前玩,那时候很印象很实验。 09/09 07:42
8F:推 cattgirl: 坚持梦想 09/09 08:17
9F:推 j147589: 三楼接受挑战 09/09 08:22
10F:推 k3894555: 彩虹小马!! 09/09 09:22
11F:推 smart0eddie: 太神了 09/09 09:24
12F:推 emptie: 这真的很不容易。 09/09 09:30
13F:推 sheep0121: 好猛 09/09 09:46
14F:→ knife5566: 开源 只好拿去做hgame惹 09/09 09:53
15F:→ g9591410: 难怪会输 只用一只手玩 09/09 09:57
16F:推 WindSucker: 狂 09/09 10:35
17F:推 ak47123121: 可惜的是他们的对手世纪帝国2到了2018还在持续更新 09/09 11:50
18F:推 Giornno: 十年磨一剑 09/09 12:39
19F:推 HMKRL: apt install 按两下tab出现的第一个就是这个游戏XD 09/09 12:48
20F:推 mgdesigner: 作hgame模组看看? 09/10 18:56
mgdesigner:转录至看板 RTS 09/10 22:50



※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: mgdesigner (123.195.138.95), 09/10/2018 22:51:00 这个游戏很不错,引擎可以做自己的模组,变成完全不一样的游戏,小弟我玩发现 甚至可以在测试地图里面开p-51战斗机说 ※ 编辑: mgdesigner (123.195.138.95), 09/10/2018 22:52:53
21F:推 eye5002003: 做为一个开源游戏能走到这样真的难能可贵 09/11 11:15







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP