刚在Steam上逛了一圈,突然看到一款游戏的更新公告,我整个人愣了一下——不是新作,不是DLC,是一个25岁老游戏的“重制版”demo。更离谱的是,开发商把它引擎的完整源代码扔到了GitHub上。你没看错,源代码,全公开。
这游戏现在的名字叫《Arma: Cold War Assault》,但老玩家肯定更熟悉它曾经的身份——2001年6月发售的《Operation Flashpoint》。对,就是那个当年连“开放世界”这个词都还没流行起来的时候,就已经让你在几座岛之间自由跑图、开坦克、开直升机、指挥一整队士兵的军事模拟器。
说实话,2001年大部分FPS还在走廊里转圈呢,这玩意儿直接给了你一片能躺平(字面意义上的,你可以趴下)的战场,地图大到你能迷路,AI硬到你怀疑人生。用原文里一句我特别认同的话说,它“比钢甲蜜獾还难啃”——又丑、又糙、又Bug满天飞,但超前到让人无法忽视。
现在这游戏25周年了,开发商Bohemia Interactive决定搞点事情。最直接的动作:一个基于原版Poseidon引擎重制的版本已经在路上了。目前完整版还没放出来,但Steam上有个试玩demo,包含“完整游戏的一个独立切片”,能让你先感受一下现代化改进后的效果——宽屏支持有了,对现在这台机器兼容性也好多了,不用像以前那样折腾半天才能跑起来。
但真正让我觉得有意思的,是这个demo的另一个身份。Bohemia管它叫“官方认可的资产包”——玩家可以随意研究、修改这些内容,然后基于此去搞新的Arma内容创作。换句话说,这不是简单让你怀旧一下,而是给了社区一把钥匙。
然后把格局再拉大一点:Bohemia直接把整个引擎的源代码发到了GitHub上。完整引擎代码。而且不是原封不动扔个老古董出来,代码已经被现代化处理过了——更新到C++20标准,用CMake和Clang构建,跨平台支持Windows x64和Linux x64。能看出来,这是为了让现在的开发者真的能用它,不是摆个博物馆展品给你看。
当然,规矩也讲得很清楚:开源协议不涉及Arma或者Operation Flashpoint的商标和Logo,任何基于这个引擎的分支项目,都要明确标清楚自己跟这两个品牌没关系。但除此之外,Mod作者和程序员想怎么用就怎么用。
说回游戏本身。我玩过差不多所有Arma系列的作品,但你得承认,初代那个冷战背景跟Arma这套军事模拟的玩法确实是绝配——至少从主题氛围上讲,Bohemia之后再没超出过这个高度。Everon岛那种灰蒙蒙的天色、东欧平原的风吹草动、无线电里夹着电流声的指令,放到今天来看依然有独特的味道。
如果你想在现代引擎里重温这些场景,其实也有办法。Arma Reforger已经用新引擎重制了Everon等岛屿,老玩家可以回去踩踩点。Reforger本身定位是Arma 4的试验场——Arma 4按照目前的计划会在2027年某个时候发售。
说真的,一个25年前的游戏引擎被如此认真地翻新、开源,只为了让社区继续玩下去,这事本身就挺罕见的。不是重制版圈钱,也不是炒冷饭卖情怀,是真把代码交出来,让所有人自己去发掘这玩意儿还能干点什么。我不知道完整重制版最终会是什么效果,但就冲这份开源的姿态,我觉得值得蹲一个。
热门跟贴