一个原生源代码移植项目,将《命令与征服:泰伯利亚黎明》移植到macOS、Android和iOS,使用SDL2提供平台层,用户需自备游戏数据。

Stars

39

7 天增长

暂无数据

Fork 数

5

开放 Issue

0

开源协议

NOASSERTION

最近更新

2026-07-12

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它无需模拟器即可在现代设备上运行经典1995年即时战略游戏,保持原始代码可识别性,并提供跨平台构建工具以支持移动端开发测试。

适合谁使用

  • 希望在macOS或移动设备上玩《命令与征服》的复古游戏爱好者
  • 对移植经典游戏引擎感兴趣的开发者
  • 寻求非平凡SDL2集成示例的Android/iOS移动开发者
  • 研究遗留代码保存的学生或爱好者

典型使用场景

  • 在Apple Silicon Mac上运行完整的《命令与征服:泰伯利亚黎明》战役
  • 在Android手机或平板上调试和测试游戏
  • 在iOS模拟器或已签名设备上运行游戏进行开发
  • 学习如何将16位Windows游戏适配到现代操作系统

项目优势

  • 在Apple Silicon上原生运行,并完整支持macOS、Android和iOS平台
  • 构建系统(CMake + Ninja)和脚本文档清晰,易于配置
  • 核心游戏表现(菜单、渲染、输入)已通过SDL2正常工作
  • 移植尽量保持原始源码布局,便于理解修改内容

使用前须知

  • 无发布包,仅提供macOS、Android和iOS的调试构建
  • 战役及存档验证尚不完善——后期任务和实体设备需要更广泛测试
  • 当前里程碑不包含在线或网络多人游戏

README 快速开始

Quick Start

项目描述

Unofficial working port of Command & Conquer: Tiberian Dawn running natively on iOS, Android and macOS.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

ammaarreshi
ammaarreshi GitHub avatar

Generals-Mac-iOS-iPad

This repository ports Command & Conquer Generals: Zero Hour to run natively on Apple Silicon Macs, iPhones, and iPads without emulation, adding touch controls and modern rendering.

C++
1,523
didriksg
didriksg GitHub avatar

Crisp

Crisp is a free, open-source macOS menu bar app that adds HiDPI scaling, brightness control, and other display management features for external monitors, serving as an alternative to paid tools like BetterDisplay and Lunar.

Swift
476
drumih
drumih GitHub avatar

turbo-fieldfare

TurboFieldfare is a custom Swift and Metal runtime that runs the Gemma 4 26B-A4B instruction-tuned model in about 2 GB of RAM on Apple Silicon Macs, including 8 GB models, by streaming experts from SSD.

Swift
256