
type-pal
用 TypeScript 从零重写 1995 年的《仙剑奇侠传》。主线可以在浏览器里通关,可视化编辑器还在做。非官方粉丝作品,用来学习。
IllegalCreed · 北京
Xu Zhang
前端工程师,业余做开源项目。
01
公开项目。下面的短介绍来自各仓库的 README,没有另编数字。

用 TypeScript 从零重写 1995 年的《仙剑奇侠传》。主线可以在浏览器里通关,可视化编辑器还在做。非官方粉丝作品,用来学习。

92 个数据结构与算法的逐步动画。其中 77 个算法页可以单步回放,并与 TypeScript、Python、Go、Rust 代码逐行同步高亮。

静态页面。把 Artificial Analysis 的模型评测快照和《三国志14》的武将数值放在一起,按公开的加权方法给大模型排座位。
把大型项目的文档当成给 AI agent 用的路由系统。仓库里有 L0–L3 模型和一份可以拷到其他项目的 agent-first-docs skill。

原创的三视角空战原型:横版、俯视,以及伪 3D 追尾。名字致敬《1943》《沙罗曼蛇》和《Sky Destroyer》,不使用这些作品的 ROM、图像或音乐。可玩的研究版本。
其他

用对话生成和修改演示文稿。公开仓库的名字是 big-ppt。在线工作台需要登录。

用 Vue、NestJS 和 MySQL 做的问答应用,按主题练习开发者题目。公开仓库是 Quiz-monorepo。
macOS 菜单栏工具,检查 Claude Code、ChatGPT 和其他境外 AI agent 看到的网络出口是否一致,不一致时通知你。

本地优先的跨项目内容与视频生产工具,包含 agent plugin 和 Vue 工作台。渠道凭证不在这个仓库里。
本地的多渠道发布和反馈收集。平台密钥留在 macOS 钥匙串里,agent 只能看到项目策略,看不到凭证。

和本站分开的知识库:从 Web 基础、前端、后端、数据库、系统、安全、DevOps 到架构的长期笔记。
02
在 dev.to 上的四篇系列,写大型项目在 agent 时代怎么组织文档。
agent 看起来会忘事,是因为找不到入口。一个四层(L0–L3)模型。
路由:一个任务只加载它需要的那一份文档。
寻址规则,让每份文档有唯一的权威副本。
创建、体检和归档的生命周期。
03
用 Vue.js 做界面,参与前期框图,并编写内部前端规范。
智能运维功能,从 story 做到回归测试。
需求、架构、前端实现、测试和部署,项目跨多个行业。
在线视频学习产品的前端。
从这里转向 Web 前端,涉及 Vue、React Native 和微信小程序。
用 .NET 做开发和项目管理,包括 WPF、WCF、ASP.NET MVC。
Delphi。
北京工业大学。
在用. HTML、CSS、JavaScript、Vue、TypeScript、React、Node.js。更早是 C# 和 WPF。
04
优先从 GitHub 开始。下面的邮箱是简历页上已经公开的那个。