# INK DRIFT — 游戏计划书

> 项目 0003 · 2026-06-11
> 一句话：**为 @0xInk_ 的调性量身打造的「单指漂移 · 漂移即作画」手游，适配全系 iPhone。**
> Slogan：*every drift is a brushstroke.（每一次漂移，都是一道墨笔。）*

配套文件：
- 调研报告：[`report.html`](report.html)
- 可玩 Demo（已做出、已验证）：[`game/index.html`](game/index.html) — 端口 `:8003`

---

## 1. 为什么是这款游戏（从人到玩法的映射）

@0xInk_ 是 AI 设计师 / 策展人，近 10 万粉、2.1 万贴。他的视觉签名是**「一个主体 + 大留白 + 一点暖色」**，核心母题是**「在日本漂移」**，名字叫 **INK（墨）**。每一条设计基因都能 1:1 翻译成游戏：

| 他的基因 | 游戏里的对应 |
|---|---|
| 🏎 日本 / 漂移（置顶贴就是 "car drifting in Japan"） | 舞台 = 黄昏日式山道 touge，核心动作 = 漂移 |
| 🎯 只突出一件事（单主体构图） | 画面只有：一辆车、一条路、一道墨痕 |
| 🎨 冷调 + 一点红（透明索尼 + 红按钮） | 深靛蓝 / 骨白路面 / 唯一红色点缀 |
| 🌫 电影感、忧郁、安静（小写文案 "gn"） | 氛围 pad 配乐、雾、暗角、极简 UI |
| ✒️ 他叫 INK | **漂移轨迹 = 一道发光墨笔**，名字即机制 |
| 🖼 他是策展人 | **每一局 = 一幅可装裱、可分享的水墨作品** |

最后两条是<u>别人无法复制</u>的护城河——它们只有在「这个人叫 INK、且是策展人」时才成立。

---

## 2. 设计支柱（三条，不多）

1. **一个拇指，一条线。** 全程单指：按住屏幕左 / 右半边 = 向左 / 右漂。零学习成本，地铁上能玩。
2. **漂移即作画。** 你不是在躲障碍，你是在用车作画。漂得顺 → 墨浓、连击涨；冲出路 → 墨断、连击清零。
3. **每一局都是作品。** 结束时把整条行驶轨迹渲染成一幅水墨画，盖红色「印」章，一键存图。把「玩」变成「藏品」——契合策展人身份，也是天然的社交传播引擎。

---

## 3. 核心循环（Core Loop）

```
进入（点击标题）→ 车自动前进，山道在前方蜿蜒展开
   → 玩家按住左/右过弯漂移 → 在路面上漂 = 累积「墨」(分数) + 涨连击(最高 ×5)
   → 冲出路面 → 连击清零、减速、画面去色 → 持续脱离 1.5s → 本局结束
结束 → 把整条轨迹装裱成水墨画 + 数据（米数 / 漂移秒 / 墨量）+ 历史最佳
   → 「再来一局」 / 「保存这幅画」 → 回到核心循环
```

- **正反馈**：墨色随连击变浓、过弯时墨痕绽放、清脆的连击音、车尾红色尾灯。
- **失败惩罚（克制版）**：不是硬碰撞爆炸，而是「墨断了」——去色 + 减速，符合禅意基调，不让人挫败。
- **长期动机**：刷新「最长一条线」(best ink)；收集更漂亮的画作截图。

---

## 4. 操作与手感

- **输入**：屏幕左半 = 左漂，右半 = 右漂，松手 = 回正。支持 Pointer / Touch 事件。
- **物理（街机化）**：车恒速前进（随距离缓增 300→560），转向带「甩尾」视觉偏移（车身角度滞后于行驶方向），松手回弹。转弯半径 < 路面曲率半径 → 永远「跟得上」，挑战在于读弯，宽容、禅意。
- **手感调校已在 Demo 验证**：清线 8 秒得 119 墨；激进漂移连击可达 ×4；脱离 1.5s 净时长即结束（用衰减式「危险值」避免原地打转卡死）。

---

## 5. 美术方向（Art Direction）

- **配色**（与报告、Demo 完全统一）：
  - 底色 `#0b0d16` 深夜靛蓝 · `#14182c` 山谷
  - 路面 `#e9e4d8` 骨白（像宣纸）
  - 唯一暖色点缀 `#e8543f` 墨红 / `#f0a868` 地平线琥珀
- **构图**：俯视视角，相机锁定车、随车头朝向旋转（车永远朝上）→ 山道从上方迎面而来，单指直觉。
- **点景（稀疏、单英雄）**：孤松剪影、山石、**红色鸟居**（INK 的日本母题）。永远不堆满。
- **墨痕**：带柔光的渐宽笔触；漂移时绽放、变亮；这是全屏唯一的「彩色」主角。
- **UI**：极细无衬线、小写、大留白。HUD 只有：一个米数、一条墨量细条、连击。配乐开关做成<u>随身听（Walkman）造型</u>——致敬他的 "sony" 贴。
- **结束画作**：宣纸卡片 + 装裱 + 整条轨迹（在路上=浓墨，脱离段=淡灰）+ 末端一枚红「印」章 + 日期落款。

---

## 6. 音频

全程 WebAudio 程序化生成，零外部音频文件（秒开、离线可玩）：
- 环境：两音 pad + 缓慢 LFO，营造黄昏氛围。
- 漂移：带通滤波白噪声「沙——」声，随连击升降。
- 连击：清脆三角波音阶（越高连击音越亮）。
- 断线：低频 thud + 轻微震屏。

---

## 7. 商业化（尊重调性，不毁氛围）

定位「艺术 / 氛围」品类，**绝不**做逼氪、不做强制广告打断禅意。三种温和路径：

1. **买断 / 「赞赏解锁」**：免费玩核心，¥6–12 解锁「画廊」（自动保存历史画作）、更多山道皮肤 / 调色滤镜、去掉结算页的一次性激励视频。
2. **皮肤 / 滤镜微交易**：车型剪影、墨色、季节调色（樱、雪、夜）。纯外观，不影响平衡。
3. **创作者联名**：与 @0xInk_ / AIgorithm 联名款车与配色，把他的粉丝盘直接导成首批用户——**这是冷启动的核武器**。

> 北极星指标：**画作分享数**（每局产出可分享作品 → 自带病毒系数）。留存看「best ink」回访。

---

## 8. 技术与「适配全系 iPhone」

- **一份文件，手游 + 网页端通吃**：纯 HTML5 + Canvas 2D，**手机用单指触屏、桌面/网页用键盘 ←→ 或 A/D（空格开始/再来），鼠标按住左右半屏也行**。设备自动识别并切换操作提示。选 2D 而非 WebGL，是为了在 **iPhone SE / 旧机**上也稳 60fps、且零依赖秒开。已做性能处理：去掉每帧 `shadowBlur`、缓存全屏渐变、轨迹缓冲定长（120）、火花粒子定长（90）、画作缓冲定长（1600，已验证 120 秒长跑 2087m 无内存增长、无崩溃）。
- **适配**：`viewport-fit=cover` + `env(safe-area-inset-*)` 处理刘海 / 灵动岛 / home 指示条；`devicePixelRatio` 自适应（封顶 2.5 省电）；竖屏；`touch-action:none` 禁缩放滚动；首次触摸/按键激活 AudioContext（满足浏览器音频策略）；**切到后台标签页自动暂停**（正确的 Web 行为）。
- **已在 375×667 / 390×844 / 393×852 多档验证**，flex 居中 + `clamp()` 字号自适应 SE→Pro Max。
- **上架路径（HTML5 → App Store）**：用 **Capacitor**（或 WKWebView 壳）把单文件包成原生 iOS App；接入 Game Center（排行榜：best ink）、分享面板（系统 Share Sheet 存 / 发画作）。本体已是离线单文件，打包几乎零改动。

---

## 9. 里程碑（Roadmap）

| 阶段 | 内容 | 状态 |
|---|---|---|
| **M0 可玩原型** | 单指漂移 + 墨痕 + 结算水墨画 + 音频 + iPhone 适配 + 桌面/网页键盘 + 漂移火花 + 新纪录；OVERDRIVE 持续加速（过 350m 触发，加速度自身递增，速度线+速度表+banner，弯道随之收紧→每局必有高潮）+ 墨珠收集；**⏸暂停系统（按钮+菜单：继续/重开/退出，Esc/P 快捷键）+ 活的昼夜循环（黄昏→深夜星空→蓝调→樱色黎明，随距离推进，高速时昼夜飞掠）+ 氛围飘浮粒子 + 里程碑 toast**；**阻尼相机（治晕：旋转改用 lerp 缓动不再硬甩）+ reduce-motion 减动开关 + 橡皮筋排行榜（据 best 算世界排名：首玩~#66、顶玩~#5，结算页显示你+上下各2名、下一名只差几十墨、升名动画，标题显示世界排名钩子）**；性能 0.33ms/帧 | ✅ **已完成**（`game/index.html`，手游与网页端同一份文件，57KB 单文件零依赖） |
| M1 手感打磨 | 弯道节奏曲线、连击平衡、震屏 / 粒子反馈、首玩引导 | ⬜ |
| M2 内容层 | 多山道主题（樱 / 雪 / 夜）、车型剪影、画廊（历史画作） | ⬜ |
| M3 上架包 | Capacitor 封装、Game Center 排行榜、系统分享、App Store 素材 | ⬜ |
| M4 联名冷启动 | 与 @0xInk_ / AIgorithm 联名款 + 他的发帖引流首发 | ⬜ |

---

## 10. 风险与对策

- **「单指会不会太单薄」** → 用「漂移即作画 + 每局出作品」的深度与传播性补足，而非堆机制。参照 Alto 系列证明单按钮可成现象级。
- **AI 内容争议**（他贴文曾被社区标注 GenAI engagement farming）→ 游戏是**原创程序化生成**，不依赖 AI 出图，规避争议；联名时主打「创作者品牌」而非「AI 标签」。
- **漂移品类已拥挤** → 不正面打拟真 / 竞技，**只占「艺术 / 氛围」空位**（art of rally 碰过但倒在操作，移动端基本空白）。

---

## 11. 一句话总结

> 别人做漂移，是让你**赢**。
> INK DRIFT 让你**留下一道线**——然后把它裱起来。
> 这是唯一一款，名字、机制、作者身份三者合一的漂移游戏。

*— 项目 0003 · for @0xInk_*
