VicroCode
让代码创造价值
VicroCode是一个轻量级代码在线发布、交易平台,开箱即用,免部署、免服务器、免备案,支持接入智能体、通用管理系统、游戏等多种项目
稍候片刻,您可先学习AI编程手册
正在加载中...

市场信息

[程序员] 用 TypeScript 从零重写了《仙剑奇侠传》,浏览器里能通关,还做了个可视化编辑器

做了 4 个多月的个人项目 type-pal ,发上来请大家看看。 试玩: (推荐电脑浏览器) 源码: 之前站里有朋友发过 sdlpal 编译成 WASM 的网页版。这个不一样:运行时是用 TS 从头写的,sdlpal 只当参考,以原版数据和行为为准。

www.v2ex.com · 2026-10-08T07:42:17+00:00

做了 4 个多月的个人项目 type-pal ,发上来请大家看看。试玩: /ai-market-guide/ (推荐电脑浏览器) 源码: /ai-market-guide/ 之前站里有朋友发过 sdlpal 编译成 WASM 的网页版。

这个不一样:运行时是用 TS 从头写的,sdlpal 只当参考,以原版数据和行为为准。第一阶段( v1.0.0 )可以从开场玩到结局:MKF 解包 + YJ_2 解压、事件字节码解释器( 164 个 opcode )、320×200 索引色帧缓冲、按原版重建的回合制战斗、MIDI 用 SpessaSynth 合成。

试玩页左下角 ⚙ 或按反引号键,有个工具面板:小地图( NPC/宝物定位)、战斗透视(抗性/可偷物品)、对话历史搜索、存档 JSON 导入导出、21 节点速通计时器。第二阶段 Reforge 在做:新的内容格式 + 运行时 + React 编辑器(地图/剧情/角色/物品/战斗/资源),带引用诊断、撤销重做、编辑器内试玩和独立战斗模拟器。

原版 294 个场景、223 张地图已迁移进来。编辑器还没在线部署,要 clone 下来本地跑,原版数据需按 README 自行准备;保存工程需要 Chrome/Edge 。

也还有不少没收口的地方。坦白说一句:全部代码都是 AI 编程 Agent 生成的,我没有手写代码,负责的是产品判断、定优先级、裁决分歧和验收。

二十多万行代码靠门禁兜底:19,597 个测试、行覆盖率 91.3%、lint 零警告、新旧双引擎 E2E 对比。协作规则写在仓库的 AGENTS.md 里,有兴趣可以聊。

非官方同人/学习项目,与大宇资讯、软星科技等版权方无关,名称、美术、音乐、剧情的权利归权利人所有。试玩站用的是从原版游戏提取的资源,仅供学习交流,如有侵权接到通知立即下架。

请支持正版。想听听大家的意见:编辑器和内容格式的设计、和原版不一致的 bug 、或者觉得哪里没必要做,都欢迎直说。

返回 AI 市场导读

来源:v2ex.com