游戏地址:zi.closeai.moe 点击试玩
仓库地址:GitHub
这是一个融合了文字游戏和大语言模型交互的开源项目。玩家需要通过与 LLM 对话来拓展可用字库同时收集特定的汉字,最终完成目标词组/句子的构建。游戏设计灵感来源于小时候的集字游戏,并融入了 LLM 的调用。
核心玩法
- 通过字库去构建提示词与 LLM 对话,从回复中拓展可用字库。
- 采用点击获取 Token 的机制是给「探索」引入一些轻微的「代价」游玩节奏更好 w
- 支持多个预设关卡,完成任意基础关卡后大家可自定义目标词组。(在切换关卡里)
- 实时展示字库积累情况,并记录首次命中目标的对话作为"高光时刻"。
技术实现
- 前端使用 Vue 3 + Naive UI 构建,采用组合式 API
- 状态管理通过 Pinia 实现,支持游戏进度持久化
- 支持任意 openai 标准的 LLM 接口配置,但需要大家自己填 Key 和模型名
(个人推荐 Moonshot 和 deepseek 性价比较高) 这个游戏对模型生成质量要求不高(能对话就行)
开发过程
- 基本框架和想法比较凌乱,与 Claude-3.5-Sonnet 交流后让其输出完整项目需求。
- 完整项目需求 → Windsurf
- 持续使用 Windsurf 进行优化打磨以及各种 Bug 的修复。
小玩具打磨到这个程度基本不打算动了,但也欢迎各位玩家和开发者体验反馈 w
(有发现 Bug 的话还是会尽快修复的)
一些信息披露:
- 内置一小段 System Prompt 计算过是 58 tokens 左右
- 返回的 Max tokens 固定是 50
- 所以每次提交大约是消耗 120 token
如果你没有 API Key 或对使用自己的 Key 有疑虑,欢迎在评论区交流,我很乐意提供帮助!
|