# 镜途 · Mirror Path
> 一面镜子,不是求职工具。
>
> 一款让你在 8–12 个决定里,看见自己手上**有什么**、**愿意为什么付**、**在回避什么**的决策沙盘。
>
> 命题三 · Hello AI 科技致善 · 帮助大学生跨越求职迷茫 · Leido / 2026
-–
# 一、设计初衷
每个人手上其实都拿着三样硬通货:**金钱、时间、健康** (。•̀ᴗ-)✧
求职迷茫的痛点不在"看不懂 JD",而在两件事:
- 不知道自己**真正在乎什么** (・_・![]()
- 不知道当前局势下,怎么把这些有限的资源用在最该用的地方 (´-ω-`)
所以镜途**不是答题游戏**,没有标准答案、没有输赢。它把你的每一个决定换算成对**金钱 / 心理健康 / 身体健康 / 魅力**四个数值的拉扯(其中"时间"在游戏里是 8–12 个回合的限度),让你在一个安全的沙盘里看见:
- 我习惯把代价压在哪一条线上;
- 我会为了什么不顾一切;
- 我在反复回避哪一类选择。
> **唯一的失败条件:心理健康或身体健康归零,一切停止。**
> 不是"分数不够高",而是人撑不下去了。这就是这款游戏关于"最优解"的定义——**在不让自己崩掉的前提下,把这一年走完**。
## 二、玩家在这一局里会经历什么
下面是真实的一局完整流程截图(本地剧本模式 · 无需联网即可游玩)。
### ① 首页:开始这一面镜子
![首页 · MIRROR PATH 2026]
整个产品没有 SaaS 的科技蓝、没有炫技动效、没有"立即提升求职竞争力"。
只有一个安静的红色印章和一句话:**一面镜子,不是求职工具**。
反爆肝机制写在第一屏:**一天最多 3 局**。
### ② 选一个原型,或写下你自己
![原型选择 · 7 个原型立绘轮播]
我们不做心理测评。两条入口:
- **“自述身份,走这一局”**:你写下你是谁、现在的处境、最压你的事,DM 直接从这里开始;
- **“从 7 个原型里挑一个”**:林夏 / 齐鸣 / 苏野…… 每个都是一种典型的迷茫——“适合我的,未必是我想要的”。
> 标题特意写成 **“这不是测一测你像谁”**,是问你 **“你愿意以谁的视角去走”**。这是镜子的第一层。
### ③ 自述身份:交代此刻
![自述身份 · 让 DM 开始]
三个输入框,加起来不超过 5 行:
- 你是谁(身份);
- 现在的处境(一段话,越具体越好);
- 此刻最压着你的事(可选)。
DM 不在玩家提交前问任何"你的目标是什么"。**理想分布**是从这段自述里反推出来的,玩家从头到尾都不会看到自己的目标分数——避免它变成"刷分目标",污染决策。
### ④ 游戏主页:四条数值条 + 三张选择卡
![游戏主页 · 数值条、DM 事件、三张选项卡、缓冲道具]
每一回合的全部信息都压在一屏内:
- **顶栏**:身份 / 当前回合(第 6/10 回合)/ 是 DeepSeek DM 还是本地剧本;
- **数值条**:金钱·心理健康·身体健康·魅力,**只显示当前位置,不显示"理想分布"**——这是反焦虑的关键设计;
- **DM 事件**:一段事件描写 + 一张场景小图(图书馆、宿舍、家里电话…);
- **三张决策卡**(中间是当前选项,左右两张作为视觉提示):每张都有代价,没有"明显正确"的卡;
- **缓冲条**:左下角橙红色的 ● 是已经获得的道具(图里是"朋友的提醒");
- **可选行动**:右下角"+ 补一句你的行动",让玩家用自己的话补全选项之外的做法,这句话会进 LLM 的 prompt。
### ⑤ 天平:把这一手放上去
![天平结算 · 代价 vs 收获]
选完不是直接弹结果。会有一页**天平结算**:
- 左盘是**代价**(彩色砝码),右盘是**收获**(金色砝码);
- 砝码数量、颜色都对应被影响的数值条;
- 天平先倾、再回到平衡,**全部金额加完,再听 DM 怎么写下来**。
> 这个仪式感故意做得慢一点。它在告诉玩家:**你刚才那个决定,是有重量的**。
### ⑥ DM 来信:两个月后发生了什么
![DM 来信 · 打字机叙事 + 获得缓冲]
一封信式的旁白,逐字打字机出字。**绝对不打鸡血、不说"加油"“你做得很棒”**。
- 这一页同时展示**机制的副产品**:是否获得新的缓冲(绿色)、是否有缓冲被消耗(黄色)、是否触发"金钱触底连锁"(暗红)。
- 截图里这一手的彩蛋:选了"推掉饭局,和组员预演"——拿到了一个叫 **「朋友的提醒」** 的缓冲,“心理健康见底时,它会挡一下”。
> 镜途里的道具不是装备库存,是**关系和习惯的延迟回报**。提前对身边人好一点,崩溃来的时候才有人接住你。
### ⑦ 结局报告:一份关于你的备忘
![结局报告 · 上半(备忘正文)]
![结局报告 · 下半(开放问题 + 10 步路径 + 合上这本册子)]
10 回合走完之后(或者心理 / 身体先归零),不出现"恭喜通关",也没有任何分数。
报告分四块:
1. **这一年大概发生了什么**——一段叙事,不是流水账;
2. **你做对的一件事**——具体到某一个回合、某一个选择,连同它带来的延迟保护;
3. **你一直在回避的事**——从决策模式里推出来,温和但诚实(截图这一局抓出来的是:“你习惯让选项替你说完”);
4. **这局留给你的一个问题**——不是建议,是一道开放题,让玩家带走:
> **「你心里的理想分布,是不是低估了现实的重量?」**
底部是这一局完整的 10 个动作回顾,再下面才是按钮:**“合上这本册子”**。
按钮旁边写着:**“建议先不要立刻再开一局。出门走走,带着那个问题回来。”**
-–
## 三、为什么这个产品凭什么赢命题
| 命题里的痛点 | 业内常见做法 | 镜途的做法 |
|—|—|—|
| 学生不知道未来怎么走 | 给 JD 翻译、给行动清单 | 不给答案,只让 ta 看见自己的决策模式 |
| 反内卷反焦虑 | 写在 landing page 上 | **写进代码里**:无分数、无排行榜、一天最多 3 局 |
| AI 的角色 | 替学生做决定(替写简历、替模拟面试) | **AI 是 DM,不是裁判**:DeepSeek 写故事,本地引擎裁规则 |
| 衡量产品成功 | 用户停留时长、留存率 | 玩家**看完报告沉默 30 秒**、**给朋友转发那一句话** |
四点差异,每一点都对应代码里的一个具体决定,不是 pitch 话术:
1. **机制本身就是观点**——四维数值 + 不可见的理想分布 + 失败条件是"心 / 身归零",整个系统在说"健康优先于绩效";
2. **金钱触底连锁**——钱见底时会反向拖拽心理 / 身体 / 魅力,模拟真实生活里的"贫困税",不是单维度失败;
3. **道具系统 = 提前的善意**——朋友的支持、规律作息、兼职储蓄都是缓冲,鼓励玩家在状态好时埋下后路;
4. **AI 双轨**——开 DeepSeek 时事件由模型动态生成(每局都不一样),不开时本地有 15 个手写预设事件兜底,**离线、低成本、可重现**。
-–
## 四、技术栈与可复现性
- **前端**:React 18 + Vite + TypeScript + Tailwind + framer-motion + Zustand
- **AI**:DeepSeek-chat(本地 Node 代理转发,前端不暴露 key)
- **数据**:LocalStorage 持久化,无后端、无数据库;连游戏中途刷新都能恢复
- **部署**:`npm install && npm run dev` 即可起一个完整可玩的版本
> 本介绍里的所有截图都是 mock 模式(无 DeepSeek)跑出来的真实游戏画面,意味着**没有网络、没有 API key 也能完整体验**——评委可以当场打开试。
-–
## 五、一行话总结
> 给 AI 一个 DM 的角色,给你自己一个安静的下午。
> 在 8–12 个决定里,**用一面镜子,把"我"看清楚一点点**。
*Leido · 2026*








