AX 爱鲜报

OpenSA 虫群突击重制版

基于 OpenRA Mod SDK 重制的 1999 年经典即时战略游戏《Swarm Assault》,保留原作玩法并加入现代操作、多人对战、高清分辨率与地图编辑器,100 个原版任务全部复刻。

爱鲜报评分

0.0

0 人评分

125

星数

否

中文

C#

主语言

是

活跃

14

贡献者

人工分析

EDITORIAL

推荐理由

这是用开源引擎复活老游戏的典型案例,C# 与 OpenRA 模组开发的学习价值很高。项目完成度接近成品,100 个任务全部复刻并新增关卡,适合怀旧玩家与 RTS 模组开发者研究。

适用场景

  • 经典即时战略怀旧游玩
  • OpenRA 模组开发学习
  • 多人联机对战
  • 自制任务与地图编辑
  • 老游戏引擎重制研究

优点

  • 100 个原版任务全部复刻并新增额外关卡
  • 跨 Windows、macOS、Linux 三平台
  • 支持多人联机、高清分辨率与平滑缩放
  • 自带高级地图编辑器,可自定义任务目标与单位
  • 基于 OpenRA 引擎,继承大量现代化操作改进

缺点

  • 不含自由素材,首次启动需联网下载原版资源
  • 需自行编译或下载 Release 才能游玩
  • 无随机地图生成器,仅支持旧地图格式转换
  • 原版 IP 归属不明,存在潜在法律风险
上手难度 进阶

OpenSA:用 OpenRA 引擎重制的《Swarm Assault》

OpenSA 是一个基于 OpenRA Mod SDK 的开源重制项目,目标是把 1999 年发行的即时战略游戏《Swarm Assault》带回现代平台,在尽量忠于原作的前提下加入现代操作体验与生活质量改进。

项目现状

项目完成度已经很高:核心功能齐备,剩余工作多为美术与细节打磨。原作 100 个任务已全部复刻,并额外增加了若干新关卡。

相比原作的改进

  • 开源,支持多人联机
  • 支持 Windows、macOS、Linux
  • 支持高清分辨率与无缝缩放
  • 集结点(Rally Point)功能
  • 玩家单位比 AI 单位更少乱跑
  • 高级地图编辑器,可创建带目标的自定义任务
  • 支持添加自定义单位
  • 可将旧版地图转换为 ORA 格式(无随机地图生成器)

编译与运行

在 SDK 目录下编译:

# Windows
make.cmd

# Linux / macOS
make

随后启动游戏:

# Windows
launch-game.cmd

# Linux / macOS
./launch-game.sh

更详细的构建说明可参考 OpenRA 官方的 INSTALL.md。不想编译的用户可直接下载 Releases 中的稳定版本。

素材说明

仓库本身不包含任何自由素材,运行仍需原版《Swarm Assault》的资源。由于该游戏已停售二十余年、原开发商失联、最后发行商也确认不持有 IP,通常被视为 abandonware。首次启动 OpenSA 时会自动下载素材(仅素材,不含可执行文件,因此无法运行原版游戏)。

法律声明

  • 本项目与 Gate 5 Software、Mountain King Studios 无任何关联或背书关系
  • 项目非商业性质,源代码永久免费
  • 贡献代码须为原创或注明来源的开源代码

适合谁

怀旧 RTS 玩家可以直接下载体验;对 OpenRA 模组开发、C# 游戏逻辑感兴趣的开发者,也能从这个完成度较高的项目中学习引擎扩展与自定义 trait 的写法。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。