V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
takanashisakura
V2EX  ›  分享创造

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

  •  
  •   takanashisakura · 16 天前 · 1320 次点击

    线上地址: 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 块钱,不过这个小游戏本来也不复杂就是了。

    7 条回复    2025-10-11 12:27:15 +08:00
    oligi
        1
    oligi  
       16 天前 via iPhone
    非常好玩,提个建议:点击再玩一局能记录上次的选择
    c4923
        2
    c4923  
       15 天前
    还是挺不错的,但是有几个问题:
    c4923
        3
    c4923  
       15 天前
    @c4923 1.答完后点击再玩一局必须再次选择题目的范围和难度,正常逻辑来说应该是按上一个难度来吧?
    c4923
        4
    c4923  
       15 天前
    @c4923 我人麻了,每次换行就是直接回复了。
    2.偶尔会提示 AI 服务不可用
    3.没解答出答案时,最好在任务简介里加上线索对应的历史。
    lucasji
        5
    lucasji  
       15 天前
    一直显示出错
    takanashisakura
        6
    takanashisakura  
    OP
       14 天前
    @c4923 #4 感谢反馈,不好意思这两天没看 V 站,周末我优化一下。
    换行应该是因为监听了回车键; AI 服务我看看能不能优化下; 线索现在应该是有历史回顾的,界面上有一个“参考历史”的按钮。
    takanashisakura
        7
    takanashisakura  
    OP
       14 天前
    @c4923 #4 哦,理解错了。你说的换行回复在说 V 站。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2428 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 15:27 · PVG 23:27 · LAX 08:27 · JFK 11:27
    ♥ Do have faith in what you're doing.