fheroes2 是《魔法门之英雄无敌 2》游戏引擎的开源重实现项目,目标是让这款回合制策略游戏在 Linux 等现代平台上继续运行,并沿用原版的资源与地图。GamingOnLinux 报道称,该项目在较长时间没有新版本之后发布了 1.1.18,改动集中在人工智能对战表现、战斗界面可读性与地图制作工具链三块。
版本要点
- 战斗与大地图 AI:AI 单位更好使用吸血鬼领主与幽灵的特殊能力,在预期效果不佳时不再施放狂暴类技能,并可预测更多游戏对象的后续状态而不读取隐藏信息;低难度的 AI 攻击性被下调,高难度下过去额外给予 AI 的优势大部分被取消。
- 战斗界面:新增可选的生命值条,开启后同时显示战场上所有单位的血量,便于整体判断战局而无需逐个选中。
- 市场与交易站:重做市场图标与计数器,并通过弹窗解释如何获得更优的资源兑换比例。
- 编辑器:自动试玩功能重构,地图作者可指定参与对局的英雄职业;虚拟键盘支持多行文本编辑;快捷键面板加入按分类浏览,并新增可配置的删除快捷键。随程序分发的官方地图集亦有扩充。
对企业 IT 的意义
这类项目的参考价值在于长期演进项目的交付方式。fheroes2 的版本间隔较长,但单次发布把 AI 行为参数、界面可读性与编辑器工具放在同一条变更说明中,并记录了改动来自玩家反馈——例如按难度分层调整 AI 强度、取消不公平加成。企业内部维护的历史系统与自建工具同样面临长周期迭代问题,可对照的做法是把行为参数的调整与理由写入发布说明,让下游打包者与运维者无需读源码即可判断影响面。对发行版打包维护者而言,本版本改动了快捷键配置项与编辑器接口,打包时宜同步核对配置迁移与文档。
来源:GamingOnLinux,原文。