【生活娱乐赛道】梦境侦探社 · 案件档案 —— 潜入潜意识,揭开梦境背后的真相

1. Demo 简介

是什么:「梦境侦探社 · 案件档案」是一款关卡制梦境推理互动游戏。玩家扮演梦境侦探,通过阅读梦境描述、向 AI 助手提问收集线索、最终推理出隐藏在梦境背后的真相。

面向谁:对心理学和解谜游戏感兴趣的年轻人、喜欢互动叙事体验的玩家、对"梦境解析"有好奇心的大众用户。

主要功能

  • 案件大厅:3 个难度递增的梦境案件,通关解锁下一关

  • 侦探室:阅读梦境描述 + AI 对话提问 + 线索收集面板 + 推理提交

  • 结案报告:真相揭晓 + 梦境心理解析 + 侦探积分奖励

  • 档案室:已侦破案件的完整档案回顾

2. Demo 创作思路

灵感来源:我一直对梦境心理学很感兴趣。弗洛伊德说"梦是通往潜意识的皇家大道",但市面上几乎没有把"解梦"做成互动推理游戏的产品。大多数解梦 App 只是输入关键词输出解释,缺少探索感和沉浸感。我想做一个让玩家像侦探一样"侦破梦境"的游戏。

想解决的问题

  • 传统解梦工具太枯燥,用户看完就忘,缺少参与感

  • 推理游戏大多聚焦犯罪侦探,"梦境侦探"题材完全空白

  • 年轻人对心理学感兴趣,但缺乏低门槛的趣味入门方式

为什么做这个方向

  • 生活娱乐赛道已有 17 个作品,但无人做"梦境推理"——差异化明确

  • "梦境"话题在社交媒体上天然有传播性(“测测你的梦境真相”)

  • 互动推理的玩法让心理学知识变得有趣、可体验

3. Demo 体验地址

交互式可体验的 HTML 文件

index.html (62.8 KB)

4. TRAE 实践过程

开发工具:TRAE Work(AI 辅助生成代码 + 人工调整优化)

开发流程

Session 1 — 产品设计与架构规划

  • 用 TRAE Work 描述产品需求:“我想做一个梦境推理游戏,玩家扮演侦探,通过提问来侦破梦境案件”

  • AI 帮我规划了 5 个页面结构(首页、案件大厅、侦探室、结案报告、档案室)

  • 确定了 3 个梦境案件的主题和难度梯度

  • Session ID:379764131782384:80b31218219348d87ac25dea88216881_6a3201a78e23ac7dcac2e88f.6a322ede8e23ac7dcac2f08c.6a322ede8e23ac7dcac2f08a:TRAE Work CN.0.1.19.no_sid.no_ppe.T(2026/6/17 13:21:34)

Session 2 — 核心功能开发

  • 用 TRAE Work 生成完整的 HTML/CSS/JS 单文件应用

  • 实现了案件数据系统、AI 对话问答引擎、线索收集机制、推理提交与判定

  • 设计了 3 个梦境案件的完整剧情:电梯里的陌生人(1星)、会飞的鱼(2星)、倒着走的钟(3星)

  • 构建了 60+ 条预设 AI 回复,覆盖每个案件的关键词和心理学解读

  • Session ID:379764131782384:6242c29f661b6f75d7d7dcb77b6af87b_6a3201a78e23ac7dcac2e88f.6a3236e78e23ac7dcac2f097.6a3236e78e23ac7dcac2f095:TRAE Work CN.0.1.19.no_sid.no_ppe.T(2026/6/17 13:55:51)

Session 3 — UI 美化与交互优化

  • 调整配色方案为深色悬疑主题(深蓝黑底 + 金色点缀 + 紫色辅助)

  • 添加粒子背景动画、消息打字机效果、页面切换过渡动画

  • 优化移动端响应式布局,确保手机端也能流畅体验

  • 添加进度条、线索板、侦探等级等游戏化元素

  • Session ID:379764131782384:5fb2facc98176d59e31e615b2d6d9713_6a3201a78e23ac7dcac2e88f.6a3241048e23ac7dcac2f2a3.6a3241048e23ac7dcac2f2a1:TRAE Work CN.0.1.19.no_sid.no_ppe.T(2026/6/17 14:39:00)

开发关键步骤截图

踩坑经历

  • 最初把所有案件数据写在前端 JS 里,导致文件过大。后来优化为精简的数据结构,每个案件只保留核心字段

  • AI 回复最初只有 8 条关键词匹配,测试时发现用户提问角度多样,命中率很低。后来扩充到 60+ 条,并增加了 8 条智能默认回复,体验大幅提升

  • 推理提交的选项设计花了很长时间,需要让错误选项看起来也有道理,但又不能和正确答案太接近