新闻新闻

开发日志

2026年10月30日

一个兄弟,然后是三个

PROGRESS文章 #8
第二款作品。Castle Survivors,对局开始时俯瞰的岛屿
第二款作品。Castle Survivors,对局开始时俯瞰的岛屿

还记得第一章里的那份清单吗?Castle Fight、Tower Survivors、Line Tower Wars、Custom Hero Survival。这些 Warcraft III 地图多年来一直被收在美好回忆该待的地方。

十月,这四款游戏都走了出来。

开始日期 游戏 重建自
10 月 2 日 Castle Arena Castle Fight
10 月 6 日 Castle Survivors Tower Survivors 1.91
10 月 9 日 Line Tower Line Tower Wars: Reforged 12.1b
10 月 10 日 Custom Hero Survival Custom Hero Survival Z2.6

每一款都是对原版地图的忠实重建,保留它的规则和数值,并作为一款属于我们自己、可以登上 Steam 的游戏来制作,没有使用任何暴雪的素材。而每一款都带来了不同的难题。

Castle Survivors:一座不断生长的城堡

在 Castle Survivors 中,你同样不指挥任何人,但方式不同。一座城堡矗立在岛屿中央,军队从四面八方的海里涌来,而你没有任何部队。城堡会用你购买的每一件武器自动开火。你的工作是商店:每 30 秒一个回合,你挑选要买什么,选择不断叠加,直到城堡变成一台荒唐的战争机器。

城堡也随之成长。它由一套中世纪六边形素材包的构件拼成:随等级升高而长大,每买一件武器就增加一个构件,并且会显示它所受的伤害。

最耗时的工作是还原度。每件武器和每项升级都逐一与地图的参考数据进行核对。如今共有 90 件武器、97 项升级、36 种敌人和 9 个 Boss。每个 Boss 有一到三种专属机制,并且在重击前会有预警。

Castle Survivors:樱花圣所,十七个世界之一
Castle Survivors:樱花圣所,十七个世界之一

岛屿后来也有了兄弟:十七个世界,既有海上的岛屿,也有云海之上的高台,还有樱花圣所。规则在所有世界中都相同,变化的只是外观,甚至连漂浮在空中的东西也不一样:花瓣、雾团、光柱、瀑布的水雾。以及落叶,又是落叶。

Castle Survivors 也是最接近第一章梦想的一款游戏。每个艺术、音乐和音效素材包都记录了授权信息,作者会列在制作名单中;游戏支持五种语言;可以通过 Steam 创意工坊接受模组;而只需一条命令,就能从任意版本的代码生成 Steam 测试版构建。

Line Tower:读懂一张受保护的地图

在 Line Tower 中,每位建造者守住一条路线,用防御塔摆出迷宫,让敌人更难穿过,并把敌人送进邻居的路线。一局最多可以有十二名建造者。

这里的难题是读懂原版。地图脚本有 34580 行,而且受过保护:名字被打乱,单位在代码中创建,文字则藏在技能描述里。我们的第一项工作是把这些文字重建出来,逐行注释脚本,并与地图数据交叉比对。如果代码与它自己的提示框相矛盾,Line Tower 就以提示框为准。

Line Tower:小兵穿行于某条路线的迷宫之中
Line Tower:小兵穿行于某条路线的迷宫之中

Line Tower 已经可以联机游玩,可以与电脑对战,也完全可以用手柄操作,包括 Steam Deck。仍然是临时版本的,是它的外观:名字、美术、音效和文字都已就位,但游戏自己的世界观是下一步。

Custom Hero Survival:一本还原度账本

在 Custom Hero Survival 中,你不会选一个现成的英雄。你选一个身体,在十一家商店里购买技能,把每项技能升到 20 级,然后组合出想要的英雄,并一关接一关地在敌人的围攻中存活下来。最后是一轮下注式的 PvP。

这里的方法比其他任何一款游戏都更严格。每条规则都指向它来自脚本的哪一行,记录在一本还原度账本中,并在每个阶段对照代码进行审查。一份报告会直截了当地区分:哪些与原版相同,哪些等价,哪些仍有差异。

每条规则都指向它来自脚本的哪一行。

如今,原版地图的全部 122 项技能都已齐备。游戏分为两个阶段。CLASSIC 忠实呈现原版地图,包括规则、数值和各种怪癖,在任何现代化改造之前就已完成。只有 CLASSIC 站稳脚跟之后,MODERN 才开始建设:重新设计的商店和快速购买配置。在菜单背后,有一座酒馆收藏着所有英雄,以九个镜头拍摄。

Custom Hero Survival:夜晚主菜单背后的酒馆
Custom Hero Survival:夜晚主菜单背后的酒馆

同样的东西,做了三遍

同一个两人团队同时做四款游戏,需要考虑的事情很多。而这个月最重要的一课,不是来自任何一条规则,而是来自察觉到:每款新游戏都要把同样的东西重写一遍,包括 3D 世界、生物、声音、菜单、Steam、存档和线上功能。

Line Tower 是第一款没有从零开始的游戏。它诞生的同一天,也诞生了四款游戏将要共用的那个部件。

— 团队