[其他] 从资源循环再用角度看光荣的DOS游戏

楼主: BluffKing (中肯王)   2022-07-12 16:20:52
作者Cheng Lap
原文出处:https://www.patreon.com/posts/cong-zi-yuan-xun-68914460
从资源循环再用角度看光荣的DOS游戏
我会写这篇文章,是因为我自己也是一个很喜欢循环再用资源的工程师,须知道民国无双
的系统本来是个我在2001 年左右写的横血射击游戏,然后改啊改啊的就变成了战略游戏
了,那时候没那么多鬼plug-in 之类,写码喜欢重用是我们那时代的人的习惯。
作为一个工程师,特别是游戏工程师,明知游戏的成功率这样低,一鱼多吃是理所当然的
事情,以前DOS 时代游戏开发公司其中一个最常做的行为,就是怎样将一个游戏的源码改
成另一个游戏再卖一次。
这跟现在的“换皮”是不太一样的概念,因为那的确不是同一个游戏,而是不同的游戏,
就只是某些模组和系统高度重用而已。毕竟DOS 时代的C 语言的软件自带功能只能输出
ASCII 字符,连输出中文都要自己写一套模组了,自然其他功能也常常重用。
推出大量游戏的光荣,就是很好的例子。仔细观察光荣,粗略可以分为不同的时代,同一
个时代的游戏基本上都是同一套系统弄出来的。
第一个时代是“信长时代”,也就是信长之野望第一集的时代,他主要是做好了三个系统
,第一个是大地图系统,第二个是将领系统,第二个是六角格战斗系统。这个系统很快就
扩充成全国版(其实就是资料多了的第一代而已),也创造了三国志系列,三国志第一二集
的战斗都伯六角格就是这原因。而这个系统,又派生了“拿破仑”“维新之岚”“成吉思
汗”“水浒传”“元朝秘史”以及“独立战争”“提督之决断一”,也就是从古代中国打
到第二次世界大战基本上都是信长之野望一代。
其中我要强调提督之决断是第一集,不是比较多人玩的第二集,虽然看起来比较不像,但
其实全部都是六角格的,以你见光荣就是用一个信长的程式生了一大堆同类的游戏出来。
当然每一个系统都会有一点改进,但基因是一样的。
有一点你要留意的,这在“信长之野望”全国版以及第三集就很明显,就是他的大地图是
没有卷轴的,所以如果地图太大,他会变成拆个不同的地图,一页一个,你要翻页,成吉
思汗系列也是用这方法处理。
而这个系统开展了第二个时代,叫“大航海时代”,本来做战略游戏的光荣开始想要做
RPG 了,但是大概不想重写程式,应该就想拿三国志的系统去改,问题是要改哪里呢?最
后答案是换掉大地图,换成了RPG 式的四角格可走动地图,其他部份保留,结果光荣做的
RPG 都有一个特色,就是一般RPG 的城镇是用来表达故事的,但光荣的RPG 的城镇却是有
著战略游戏的数值,例如发展度兵力什么的,那是因为他本来就是三国志系统的城市,直
接套进RPG 的系统里用而已。
结果做出了“有战略游戏特色的RPG”,以大航海时代开始,“伊忍道”,“太阁立志传
”“古事记”都是这一个系统派生出来的,然后你会发觉他们的战争系统还保留着六角格
,就知道他其实还是三国志的系统。这时代去到太阁立志传二,大航海时代二结束。
不过这系统有一个不妙之处,就是他同一个游戏里存在两个地图系统,RPG 大地图是四角
格的,而战争地图却是六角格的,在美术管理上非常突兀,另一个问题就是因为KOEI 的
历史战略游戏用很鬼大的战略地图,把整个日本(太阁立志传)和整个地球(大航海时代)都
拼出tilemap。
这应该有一个专门团队,但可能就因为人力有限,没办法同时做很多游戏。所以大概脑筋
就想到不要再拼地图身上,就创造了第三时代,我称之为“提督时代”,也就是减少格子
时代。
提督时代是什么呢?就是使用“一整张图再卷轴式”的大地图,有没有留意到过去的光荣
地图,很多时是能一个画面全部放进去?这由提督之决断开始,因为有了能卷轴的地图,
他就能把大部份不必要的格子丢掉了,大部份时候都是在大地图玩个爽,大航海时代三开
始也拿掉了城里的小地图,三国志四可以卷轴,太阁立志传也是差不多时候拿掉城内或建
筑物内的部份。
至于格子地图跑去哪呢?就是英杰传,第四时代是“英杰传时代”,而英杰传明显就是用
来做那时候很流行的梦幻模拟战类作品的专用系统,大概把之前所有做RPG 地图的团队都
吸进去了,他是1995 年的作品,刚好就是那些地图最后作的一年,例如太阁二,之后就
是光荣在其他游戏放弃地图的年代,大航海时代三是1996 年,太阁三是1999 年,估计是
大部份做地图的力量都放了在英杰传系列上,因为他不断的出,所以做地图的力量都放了
在这里。也就是说,他尽量把其他游戏放进像提督的系统里,把能做地图的团队放到英杰
传的系统里,这当然是猜的,但应该很合理。
然后呢... 然后就有了三国无双年代,大部份的系列被丢弃,只剩下最老字号的信长和三
国志一直在出,其他的大部份都不做算了。
作者: zetanobu (Beliving a sign of ZETA)   2022-07-12 17:16:00
C大老版友了
作者: SangoGO (隐世的外来人Lv.1)   2022-07-12 18:26:00
真的到无双之后,就是IP转捩点,除了三战以外已经不再出其他时代的作品,除了突然想挖坟或是卖情怀的时候
作者: MikageSayo (御影佐夜)   2022-07-12 19:21:00
除非没听过民国无双,不然不会想不到吧
作者: castlewind (城中之风)   2022-07-12 20:20:00
也就是开发出一套引擎之后 用这套引擎一直做游戏卖吧
作者: adamlee1120 (漫寻)   2022-07-12 23:08:00
民国无双不是大番长大恶司系统改的吗?
作者: mattc123456c (Matt Zhuang)   2022-07-13 00:13:00
战斗系统是兰斯系列
作者: Davidking (虽千万人)   2022-07-13 09:56:00
感谢分析,目前还苦手成吉思汗1、2 Orz
作者: MikageSayo (御影佐夜)   2022-07-13 10:18:00
(1)苍狼与白鹿->(2)成吉思汗->(3)元朝秘史
作者: searenata (HauSiaulism)   2022-07-13 22:13:00
好文!

Links booklink

Contact Us: admin [ a t ] ucptt.com