前几天在 V 站刷到一个非常有意思的开源项目——大佬 IllegalCreed 用 AI 加 TypeScript 从零重写了 95 版《仙剑奇侠传》。项目里还带了一个可视化编辑器,直接把浏览器打开就能玩,不过得先下载几百 MB 的资源文件。完整版可以从主线一路打到结局。

试玩地址: https://pal.illegalscreed.cn/ (推荐用电脑浏览器打开)
源码仓库: https://github.com/IllegalCreed/type-pal (包含 AGENT md 文件)
给想尝试的朋友提个醒:游戏设置里可以切换 MIDI 和 RIX 两种背景音乐模式。强烈建议选 RIX,效果完全不是一个量级——几乎就是原版的质感,一切换瞬间回到小时候。这个游戏的一大半体验其实都在 DOS 风格的古风配乐上,MIDI 听起来会比较别扭。



这是一款很有些年头的游戏了,80 后、90 后的集体记忆,年纪可能比不少读者都大。那个年代的游戏还得靠 CD 光盘安装。官方高清重制版一直没动静,大概 2017 年提过一次,到现在也没下文。隔了二十年还是 PC 游戏,重制成本几乎等于做一个新游戏,官方大概率不会搞,只能靠民间来补这个缺。
注意,这个项目可不是那种简单粗暴直接编译成 WASM 的移植版本。它是用 TypeScript 原生重写的,原版底层是 C++,所以运行起来更加流畅自然。整个项目总共二十多万行代码。
作者也坦承,整个项目没有一行手写代码——编程和写作不一样,写作谁 AI 味重谁挨骂,编程现在谁不用 AI 反而显得落后。最开始用的是 Claude,后来切到 ChatGPT,再后来……他喵的 GPT 降智了,搞得作者很崩溃,进度卡了不短时间,最后只能买了个新号继续肝,哈哈。至于为什么用 GPT,作者的理由是 GPT 对细节把握更到位:

不过得说明一下,这些话是针对几个月前 Claude Opus 4.7 那个时期说的,现在 Claude 已经遥遥领先了——遥遥领先、遥遥领先。
游戏资源是从原版里提取出来的,本身就是一个很棒的学习项目。唯一的缺点是素材清晰度不算高,但实际玩起来并不影响体验,反而多了一点年代感。
说实话我也深度用 AI,但玩了一会儿之后完全没感觉到 AI 跑偏的痕迹。按理说这种复杂度拉满的项目,很容易出现 AI 鬼打墙的情况才对。
而且这明显是两个领域的交叉——前端 TypeScript 和桌面游戏 C++,中间肯定会踩到不少陌生领域的坑。我本身是前端,用 AI 时很少涉猎不熟悉的领域,因为很多底层的东西真看不懂。挺好奇作者是怎么克服这一点的。
未来一定是前端大爆炸的时期。无论从身边统计学、互联网上的整体印象,还是训练样本量来看,AI 在前端方向的产出能力都极其突出。以后绝大多数应用都可能慢慢朝前端倾斜,就差浏览器把性能优化到无限接近原生水平了。
模型能力这块也不用太焦虑。最近的顶级模型 GPT 6.1 和 Opus 5.5 聪明得离谱,根本不需要太细致的提示词,细节它们自己就能补好。如果想在 Claude、GPT、Gemini 之间灵活切换又不想被降智打断节奏,RouteFast.ai 这类模型 API 中转方案也是个省心的选择。平时多逛 云栈社区 这类开发者聚集的地方,像这种 AI 重写经典游戏的项目时不时就会冒出来一个,挺开眼界的。
|