「AI 当工程师、人类当导演」——23 年前的《命令与征服:将军》被移植上 iPhone,全程工程日志开源
设计师 Ammaar Reshi 于 7 月 4 日开源 Generals-Mac-iOS-iPad,把 2003 年的《命令与征服:将军—绝命时刻》(C&C Generals: Zero Hour)原生搬上 Apple Silicon Mac、iPhone 和 iPad——不是模拟器,是真引擎编译到 ARM64,DirectX 8 调用经 DXVK→Vulkan→MoltenVK→Metal 渲染,战役、遭遇战、将军挑战都能玩,还配了为 RTS 设计的触屏操作(点选、框选、双指滚动、捏合缩放)。项目基于 EA 官方开源(GPL v3)的引擎源码和社区 GeneralsX 的 macOS 移植,不含任何游戏资产、需自购正版(Steam 促销约 $5)。README 写明这是一次 human+AI 协作:工程由 Claude Code(Fable 模型)完成,作者负责指挥方向和真机试玩,docs/port/PORTING_PLAYBOOK.md 留下了未删改的完整工程日志——每个失败、根因和修复都在。上线首日 HN 363 分、143 条评论,仓库 280★。它改变的是「AI 编程只能写网页 CRUD」的印象:老引擎跨平台移植这种硬活,「人定方向 + AI 干工程」的分工已经能交付了。(抓取于 2026-07-05,星数与讨论数以当日页面为准。)
推荐写作角度
- 工作流拆解向(写给想「指挥 AI 干大活」的人):精读 PORTING_PLAYBOOK.md 这份未删改工程日志,提炼「人类导演 + AI 工程师」的实际分工——人怎么定验收标准、AI 怎么排查黑小地图/静音语音这类诡异 bug,整理成一套可复用的方法论。
- 情怀+文化向(非技术读者也能写):给当年玩《将军》《红警》的一代讲「23 年前的 RTS 如何在 iPhone 上复活」——EA 开源了引擎、社区接力移植、AI 补上最后一段路,顺带讲清「引擎开源但资产要自购正版」的边界。
- 讨论向:从这个项目聊独立创作的新可能——一个不以工程见长的设计师加一个 AI,交付了过去要一个团队才能做的移植;哪些「想做但没人手做」的项目现在值得重新评估?
标题模板
- 「一个设计师 + 一个 AI,把 2003 年的《将军》搬上了 iPhone」
- 「不是模拟器:23 年前的 RTS 被原生移植到 iPad,AI 干工程、人管方向,日志全公开」
- 「「命令与征服」被 AI 征服:这份开源移植日志,值得每个想指挥 AI 的人读一遍」
公开核验来源
事实、判断、写作角度和标题模板全部免费公开;引用前请回到原始来源再次核对。
GitHub · ammaarreshi/Generals-Mac-iOS-iPadHacker News 讨论(363 分)完整工程日志 PORTING_PLAYBOOK.md相关阅读
沿着这个问题继续读
Audacity 4.0 换 Qt:创作者升级前先核对项目格式、插件和脚本
Audacity 于 9 月 3 日发布 4.0.0,官方说明称界面重建在 Qt 上,并新增直接选中/批量处理片段、可保存 Workspace、原生高 DPI、改进的录音与设备设置,以及新的 .aup4 项目格式。9 月 12 日重新核对官方资料;保留独立讨论链接,本轮未复现 9 月 4 日的热度快照,不再列出分数和评论数。真正值得中文音频创作者写的是一次“大版本重做”如何做迁移清单:.aup3 可打开并转换、原文件不变,但转换后不能再保存回 .aup3;官方同时列出 Time Tracks、Note/MIDI、Mixer、Macro Manager、scripting pipe、VAMP/LADSPA 和 play-at-speed 暂不可用,另有部分导出、渲染、分析器和效果缺失。不能把新 UI 或 Windows ASIO 支持宣传成所有旧插件、自动化和项目已经无缝兼容。
.name 三级域名将终止:创作者别把邮箱和登录身份绑在一处
ICANN 2026 年 7 月公开信确认,Verisign 可停止 .name 的三级域名注册服务:停止后不再接受新的三级注册,现有三级注册将被删除;文件提及约 22,000 个三级注册,并要求至少 90 天前通知支持该服务的注册商、至少 30 天前再提醒。9 月 3 日,长期使用 neil.fraser.name 的开发者公开说明自己因注册商邮件才知情;9 月 12 日重新核对 ICANN 原信与作者说明;本轮未复现 9 月 4 日的排名和热度快照,不再列出分数与评论数。事实边界必须前置:ICANN 文件同时写明该信发出时有 reconsideration request 在审;具体个人域名的终止日期、注册商迁移选项和二级名称后续可否注册,应以所属注册商及 ICANN 的最新通知核对,不能把作者预测或社区担忧写成所有账户已经被劫持的既成事实。
GPT-6 Astra 上线:先算 105 万上下文和 $10/$50,再谈“最强 agent”
OpenAI 于 9 月 4 日推出 GPT-6 Astra;发布初期曾分批开放;当前账户可用性应以各自 API 项目、套餐及组织设置为准。9 月 12 日重新核对官方资料;保留独立讨论链接,本轮未复现 9 月 4 日的热度快照,不再列出分数和评论数。对中文创作者真正可写的不是把厂商自评改成“AGI 已实现”,而是把 105 万 token 上下文、128K 最大输出、每百万输入/输出 $10/$50、视觉仅输入而不支持音视频输出,以及访问资格和工具成本拆成可计算的工作流账本。边界必须前置:能力与评测多数来自 OpenAI;不能由发布说明推断所有订阅用户已经拿到;超过 272K 输入的请求按更高费率计价,长上下文容量不等于全程准确,也不等于一次任务的总成本。