Custom Hero Survival:122 项能力、一本账本与一间酒馆

在 Custom Hero Survival 中,你不会挑选现成的英雄。你选择一个躯体,在十一家商店中用木材购买能力,把每项能力升到 20 级,再打造出你想要的英雄,同时在竞技场里一关接一关地抵挡小兵。关卡之间有 30 秒的休息时间用来购物,而最后还有带赌注的 PvP 回合、大逃杀和淘汰赛。参照的地图是 Custom Hero Survival Z2.6 M9.8.17,游戏的第一阶段 CLASSIC 即原样的地图,保留其规则、数值与怪癖,不做任何现代化改动。
账本
这里的方法比其他游戏更严格。可复现的提取器读取地图并生成带有证据的表格:每条规则都指向它出自的脚本行。保真账本是重建的事实来源,逐行记录,并在每个阶段对照代码修订;由代码生成的内容矩阵说明哪些内容已覆盖。一份对等性报告直言不讳地区分:哪些是 1:1,哪些是等效的,哪些仍有出入。
十五天
10 月 10 日,即第一天,完成了可玩的纵向切片:三个代表性英雄,完整的自定义能力系统,能力与道具商店,等级与经验,黄金与木材,第一波、休息时间、第二波,以及和地图中一样的死亡后不复活(安卡十字架可复生一次)。同一天,还完成了 PvP 回合与赌注、大逃杀、淘汰赛以及道具合成。随后依次完成各类能力基础:主动技能(范围法术、引导、召唤)、被动技能、光环、攻击修正与增益;全体英雄的专属技能;道具技能;以及地图的聊天指令,从 -ms 到 -kick,还有投票踢人与定期提示。为此,引擎补上了它缺少的功能:施法时间、尸体、单位攻击冷却、百分比伤害、伤害类型与幻象。学习系统从地图的拾取触发器移植而来,包括随机技能;同伴精灵龙与鬼火回归了,会跟随并治疗。到第一周末,已完成 122 项能力中的 120 项,763 个测试。

10 月 24 日,能力审计与道具审计补齐了剩余内容:合成道具可以使用,假人击杀可获得收入,最后几个基础能力也到位了,包括凤凰之火、无敌药水、宝珠、缓慢毒素、反馈、法术护盾、战争符文、驱散以及弹跳攻击。122 项中的 122 项。 在十一个场景中,用机器人进行的完整对局,以相同种子运行两次以证明确定性(其中一次暴露出致命决斗中无尽的重生循环,现已修复);网络校验和现在涵盖学习状态、物品栏、能力等级以及商店库存。目前共有 1085 个测试。
地图没有的东西
CLASSIC 站稳之后,MODERN 开始了:这是一套可在大厅中选择的规则集。商店在经过 UX、手柄和帧同步审查后重新设计:三种样式(面板、商人、随处),一次购买五件,重复上一次购买,以及仿照 Dota 2 和英雄联盟的快速购买构筑。英雄选择界面采用 Dota 的"选择你的英雄",取代了地图原有的选择板。英雄带有队伍光环、淡淡的光晕和名字;在 Dota 布局中,物品栏位于指令卡之中。
随后是视觉方面:所购资源包中的图标覆盖每一项能力、道具和英雄,以及 HUD;每项能力都有特效和声音;近战命中时有剑光;大型法术会使用引擎的气场光环与大招;单位射击时面向目标;英雄躯体采用美术自身的皮肤。菜单背后是一间酒馆,里面住着每一位英雄,以九个镜头拍摄而成。
基础设施方面:持续集成,Windows 安装程序与便携版,从世界检查点重连,一个可以与真人一起开启局域网游戏的脚本,以及游戏数据与 Kastle Studio 之间的双向流转(包括英雄躯体)。
— 团队





