jbang2004

Long Wind — Productivity skill for Claude Code

Productivity community

长风 Long Wind — a real-time wuxia action game in the browser (three.js).

How to install Long Wind

This entry records only its repository, not the path inside it, so there is no exact command to give. Open jbang2004/long-wind and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Long Wind does

长风 Long Wind — a real-time wuxia action game in the browser (three.js). Every line of code written by Claude Opus 5.5; the first playable version in about a day.

Alternatives in Productivity

  • Maestro Update — Detect version, preview changes, apply workflow upgrades 530 ★
  • Browser Harness JS — Self-healing browser harness that enables LLMs to complete any task 480 ★
  • Trio — Force a trio review of the task that follows — pm, designer, and engineer weigh in in parallel before any acti 324 ★

README

长风 · Long Wind

**一个在浏览器里运行的实时武侠动作游戏 —— 全部代码由 Claude Opus 5.5 编写,第一版在一天一夜里完成**

*A real-time wuxia action game in the browser. Every line of code written by Claude Opus 5.5 — the first playable version in about a day.*

[▶ 在线试玩 Play in browser](https://jbang2004.github.io/long-wind/)

第一章 长风:黄昏草原

第二章 竹林夜雨 第三章 长街灯火


这是什么

一名剑客,三章旅程,纯 three.js / WebGL,打开网页就能玩,不需要安装。

章 场景 Boss
一 · 长风 黄昏逆光的金色草原,风吹草浪,孤树与石碑 断刀客
二 · 竹林夜雨 雨夜竹林,闪电、积水倒影、石灯笼 夜枭(会隐身闪现的刺客)
三 · 长街灯火 江南古镇长街,五百盏灯笼,河道石桥,会惊慌躲避的市民 寒山客 · 戏台前决战

战斗:轻重连击、格挡与完美弹反、闪避无敌帧、架势崩溃与处决、剑气、击飞击倒、锁定、弓手/盾兵/枪兵/刺客等不同敌人。

它是怎么做出来的

**我没有写代码。** 我只用中文向 Claude Code(Opus 5.5)描述想要什么、试玩、提意见;设计、编码、调试、测试、性能优化都由 AI 完成。Opus 5.5 作为总负责,把工作拆给多个并行的子代理(地形、草、天空、角色、战斗、音频、UI……),用一份接口契约([CONTRACTS.md](CONTRACTS.md))和美术圣经([docs/BIBLE.md](docs/BIBLE.md))让它们协同,再亲自集成、截图验收、返工。

**真实时间线**(北京时间,来自会话记录):

时间 进展
9/24 17:29 第一条提示:"用 three.js 参考这个网站的视觉效果,实现一个剑客在草原上战斗的游戏,要求极致的逼真,极致的美学设计"
9/24 晚 草原、草浪、天空、后期管线、程序化角色、战斗系统、敌人波次 —— 第一个可玩版本
9/24 深夜 – 9/25 凌晨 反复打磨剑客动作;从一段中国剑演示视频中提取姿态做动作捕捉并重定向到骨骼
9/25 上午 用 Tripo AI 生成角色模型与动画并接入;跳斩、空中翻滚斜劈等招式;第一轮性能优化;敌人模型
9/25 中午 打击感:顿帧、震屏、方向受击、击飞击倒、合成打击音效和喊杀声;逐个角色排查不自然动作
9/25 下午 画质档位、TAA 超分辨率、找出 GC 卡顿根因;关卡系统 + 第二章「竹林夜雨」+ Boss 夜枭
9/25 21:12 第三章「长街灯火」:古镇、河道、市民 AI,第一版完成
9/26 上午 开源,部署在线试玩
9/27 凌晨 – 上午 接入 Mixamo 动作捕捉(主角、全部敌人、市民);手臂与手腕的解剖修正、空中脚型;手机 / 平板触屏操作

第一版合计墙钟约 **28 小时**,其中 AI 实际工作约 **19 小时**;之后仍在继续打磨。

**一些数字**

  • 约 38,000 行 JavaScript / GLSL,151 个源文件,只有一个运行时依赖(three.js)
  • 没有一个音频文件:音乐、打击声、雨声、雷声、人声、市井喧哗全部用 WebAudio 实时合成
  • 地形、草、竹林、古镇建筑、天气、市民都是程序化生成
  • 角色动作以 Mixamo 动作捕捉为主:AI 把动作转换、重定向到骨骼,再用 IK 修正手臂、手腕和脚步;部分招式是程序化关键帧
  • 30 项无头玩法测试(npm test)

**AI 自己查出来的几个有意思的问题**

  • 所有敌人一起闪白:多个敌人共用同一份 GLB 材质,一个被打中,全部变白。改成每个角色克隆材质。
  • *打