国庆 vibe 了个历史人物猜谜游戏

1 天前
 takanashisakura

线上地址: https://history-echoes.umiko.moe/

项目地址: https://github.com/umitsurumi/history-echoes


起因是国庆期间和朋友玩的历史角色猜谜游戏,感觉这东西很适合让 AI 来生成谜题。但鉴于自己是个瓜皮 java ,所以也正好拿来作为 vibe code 的一次实践。

vibe code 的流程上大致是这样的:

  1. 叙述大致需求,并与 AI 讨论,明确细节和技术栈,形成具体文档。
  2. 使用 1 形成的文档,与 AI 讨论,整理为 UI/UX 的文档。
  3. AI 以 UI/UX 设计稿实现前端页面( mock 后端数据)。
  4. 后端表结构设计和测试数据初始化,并更新技术文档。
  5. AI 实现后端逻辑和前后端的对接,移除先前的 mock 数据。
  6. 对接 wiki api 和 LLM api ,实现 rag 流程。
  7. bug 修复和优化。

技术栈是 nextjs + prisma + postgresql ,部署通过 cloudflare (国内访问加速) + vercel (应用部署) + neon ( pg 云数据库) 解决的。

大体上的 code 工作都是 AI 完成的,使用的是 vscode + roo code 插件 + deepseek 。和 AI 的讨论就是用的可以预设 prompt 的客户端,比如 UI/UX 和需求确定的时候使用不同的角色扮演 prompt 。

不得不说 deepseek 是真便宜,搞下来才花了 5 块钱,不过这个小游戏本来也不复杂就是了。

482 次点击
所在节点    分享创造
5 条回复
oligi
1 天前
非常好玩,提个建议:点击再玩一局能记录上次的选择
c4923
11 小时 49 分钟前
还是挺不错的,但是有几个问题:
c4923
11 小时 48 分钟前
@c4923 1.答完后点击再玩一局必须再次选择题目的范围和难度,正常逻辑来说应该是按上一个难度来吧?
c4923
11 小时 42 分钟前
@c4923 我人麻了,每次换行就是直接回复了。
2.偶尔会提示 AI 服务不可用
3.没解答出答案时,最好在任务简介里加上线索对应的历史。
lucasji
1 小时 16 分钟前
一直显示出错

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1163970

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX