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 的写法。
评论
- 暂无评论,来写第一条吧。