---
title: "开源项目把《红警2》搬上 iPhone/iPad：AI 辅助移植，不是从零重写 - Angryecho"
description: "2026年8月，科技媒体 soft4fun 报道：GitHub 开发者 ammaarreshi 公开了一套把《终极动员令：红色警戒2》及资料片《尤里的复仇》带到 iPhone、iPad 的开源移植方案。游戏在设备本地运行，不靠串流到远端电脑，也不是用 x86 模拟器硬跑 Windows 版。["
canonical_url: "https://www.angryecho.com/c/hong_se_jing_jie/p/P2TBC2n4WaKyshguUvqb9"
meta:
  "og:description": "2026年8月，科技媒体 soft4fun 报道：GitHub 开发者 ammaarreshi 公开了一套把《终极动员令：红色警戒2》及资料片《尤里的复仇》带到 iPhone、iPad 的开源移植方案。游戏在设备本地运行，不靠串流到远端电脑，也不是用 x86 模拟器硬跑 Windows 版。["
  "og:image": "https://www.angryecho.com/_og/d/c_Post%2Ctitle_~5ZCQ5qe9572R%2Cdescription_~5ZCQ5qe95LiA5LiL77yM5bCx5LiK5ZCQ5qe9572R44CC%2CpostId_P2TBC2n4WaKyshguUvqb9%2Crevision_~MjAyNi0xMS0wM1QwMjo1NTo1Ni4wMDQ2NzRa%2Cp_Ii9jL2hvbmdfc2VfamluZ19qaWUvcC9QMlRCQzJuNFdhS3lzaGd1VXZxYjki%2Cs_7-zKp7M8ALSxz3M-.png"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "开源项目把《红警2》搬上 iPhone/iPad：AI 辅助移植，不是从零重写"
---

> Index of every page on this site: [llms.txt](https://www.angryecho.com/llms.txt)

# **开源项目把《红警2》搬上 iPhone/iPad：AI 辅助移植，不是从零重写**

2026年8月，科技媒体 soft4fun 报道：GitHub 开发者 ammaarreshi 公开了一套把《终极动员令：红色警戒2》及资料片《尤里的复仇》带到 iPhone、iPad 的开源移植方案。游戏在设备本地运行，不靠串流到远端电脑，也不是用 x86 模拟器硬跑 Windows 版。\[1]

## 技术路径：Chrono Divide＋Swift 外壳

据项目说明，核心沿用 Chrono Divide 系谱的 TypeScript 游戏引擎，外层用 Swift 处理 iOS 生命周期、素材访问和 WebView；画面经 WebGL，再由 WebKit 内建 ANGLE 转到 Metal。EA 未公开原版引擎源码，因此这不是 Westwood 原引擎移植，而是在民间重实现引擎上扩展，并补上触控与资料片内容。\[1]

触控侧补了点选、框选、双指平移/缩放、长按强制攻击等手势。存档不靠整段内存快照，而是利用引擎重放系统记录操作，读档时高速重模拟——这要求模拟高度确定性。\[1]

散热与耗电也被单独调过：限制帧率、削减多余绘制、降低内存带宽，并按 iOS 回报的温度动态压画面负载；这些改动主要动渲染层，刻意不去拖慢模拟速度。\[1]

## AI 做了什么、没做什么

开发者在记录里写明模型分工：Claude Fable 5（经 Claude Code）承担 Swift/WKWebView 外壳、素材导入、RTS 触控、存读档、《尤里的复仇》支持、光影与散热调校及文档；Gemini 3.6 Flash 负责实机游玩测试与中文检查；GPT-5.6 Sol 扩展遭遇战 AI（在 Chrono Divide Bot 基础上增加约4400行，并导入原版 aimd.ini 里大量攻击编队与触发）。\[1]

文章特别强调：TypeScript 引擎约12.7万行，主要来自 Chrono Divide、RA2WEB、huangkaoya/redalert2 等既有开源成果。Fable 5 参与了大量工程，但并没有“一句话生成整套红警”。\[1]

## 现在还不能“下完就玩”

项目未上架 App Store，也不提供现成 IPA。玩家需自备正版《红警2》与《尤里的复仇》（目前可通过 Steam《Command & Conquer The Ultimate Collection》取得），在 Mac＋Xcode＋开发者签名环境下自行编译安装。现阶段主打遭遇战，不等于完整战役与多人联机官方移植；README 也写明上游授权仍有不确定性，EA 未参与或背书。\[1]

> 说明：民间移植涉及正版素材与授权边界，请自行核对自己地区的版权与平台规则；功能范围以项目仓库当前 README 为准。

## 来源

> \[1] [Claude Fable 5 協助把《紅色警戒 2》搬上 iPhone、iPad，但不是從零重寫遊戲](https://www.soft4fun.net/tech/red-alert-2-yuris-revenge-iphone-ipad-claude-fable-5.htm)，硬是要學 / soft4fun，作者手哥，2026年8月10日。

#红色警戒2 #iPad #开源移植 #ChronoDivide #AI辅助开发

排序方式 :

### **成为第一条评论！**

Nobody's responded to this post yet. Add your thoughts and get the conversation going.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://www.angryecho.com/c/hong_se_jing_jie/p/P2TBC2n4WaKyshguUvqb9#post","@type":"DiscussionForumPosting","commentCount":0,"dateModified":"2026-11-03T02:55:56.004Z","datePublished":"2026-10-20T04:00:00.000Z","description":"2026年8月，科技媒体 soft4fun 报道：GitHub 开发者 ammaarreshi 公开了一套把《终极动员令：红色警戒2》及资料片《尤里的复仇》带到 iPhone、iPad 的开源移植方案。游戏在设备本地运行，不靠串流到远端电脑，也不是用 x86 模拟器硬跑 Windows 版。[","headline":"开源项目把《红警2》搬上 iPhone/iPad：AI 辅助移植，不是从零重写","isPartOf":"https://www.angryecho.com/c/hong_se_jing_jie","mainEntityOfPage":"https://www.angryecho.com/c/hong_se_jing_jie/p/P2TBC2n4WaKyshguUvqb9","text":"2026年8月，科技媒体 soft4fun 报道：GitHub 开发者 ammaarreshi 公开了一套把《终极动员令：红色警戒2》及资料片《尤里的复仇》带到 iPhone、iPad 的开源移植方案。游戏在设备本地运行，不靠串流到远端电脑，也不是用 x86 模拟器硬跑 Windows 版。[1]\n\n技术路径：Chrono Divide＋Swift 外壳\n\n据项目说明，核心沿用 Chrono Divide 系谱的 TypeScript 游戏引擎，外层用 Swift 处理 iOS 生命周期、素材访问和 WebView；画面经 WebGL，再由 WebKit 内建 ANGLE 转到 Metal。EA 未公开原版引擎源码，因此这不是 Westwood 原引擎移植，而是在民间重实现引擎上扩展，并补上触控与资料片内容。[1]\n\n触控侧补了点选、框选、双指平移/缩放、长按强制攻击等手势。存档不靠整段内存快照，而是利用引擎重放系统记录操作，读档时高速重模拟——这要求模拟高度确定性。[1]\n\n散热与耗电也被单独调过：限制帧率、削减多余绘制、降低内存带宽，并按 iOS 回报的温度动态压画面负载；这些改动主要动渲染层，刻意不去拖慢模拟速度。[1]\n\nAI 做了什么、没做什么\n\n开发者在记录里写明模型分工：Claude Fable 5（经 Claude Code）承担 Swift/WKWebView 外壳、素材导入、RTS 触控、存读档、《尤里的复仇》支持、光影与散热调校及文档；Gemini 3.6 Flash 负责实机游玩测试与中文检查；GPT-5.6 Sol 扩展遭遇战 AI（在 Chrono Divide Bot 基础上增加约4400行，并导入原版 aimd.ini 里大量攻击编队与触发）。[1]\n\n文章特别强调：TypeScript 引擎约12.7万行，主要来自 Chrono Divide、RA2WEB、huangkaoya/redalert2 等既有开源成果。Fable 5 参与了大量工程，但并没有“一句话生成整套红警”。[1]\n\n现在还不能“下完就玩”\n\n项目未上架 App Store，也不提供现成 IPA。玩家需自备正版《红警2》与《尤里的复仇》（目前可通过 Steam《Command & Conquer The Ultimate Collection》取得），在 Mac＋Xcode＋开发者签名环境下自行编译安装。现阶段主打遭遇战，不等于完整战役与多人联机官方移植；README 也写明上游授权仍有不确定性，EA 未参与或背书。[1]\n\n\n\n说明：民间移植涉及正版素材与授权边界，请自行核对自己地区的版权与平台规则；功能范围以项目仓库当前 README 为准。\n\n来源\n\n\n\n[1] Claude Fable 5 協助把《紅色警戒 2》搬上 iPhone、iPad，但不是從零重寫遊戲，硬是要學 / soft4fun，作者手哥，2026年8月10日。\n\n#红色警戒2 #iPad #开源移植 #ChronoDivide #AI辅助开发","url":"https://www.angryecho.com/c/hong_se_jing_jie/p/P2TBC2n4WaKyshguUvqb9","author":{"@type":"Person","name":"Mark","url":"https://www.angryecho.com/u/P7H9887403"},"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/DislikeAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":0}]}]}
```

## Sitemap

See the full [sitemap](https://www.angryecho.com/sitemap.md) for all pages.
