最近在学习Cursor中使用Spec Kit。所以用 Cursor + Spec Kit 做了一款小游戏用来练练手。游戏中,你将从多个“人生类型”中任选其一,AI 会即时生成独一无二的故事场景与选择分支。你的每一个决定,都会改变分数与走向,最终抵达不同结局。
演示:life-simulator-c4o.pages.dev/
提示:接的廉价大模型,所以生成速度很慢
基于 Cursor + Spec Kit 实现 🧠
- Cursor:AI 编码 IDE。
- Spec Kit:面向规范驱动开发(Spec‑Driven Development, SDD)的工具包,提供规范/需求模板、检查清单、实现计划与阶段报告等产物,帮助将“规格→实现→验收”串成闭环(参考:Spec Kit(GitHub))。
这是一款怎样的游戏? 🎮
- 核心理念:给你一段可反复重开的“另一种人生”,用一连串贴近主题的选择,体验不同的命运与成长。
- 即时生成:AI 会根据你的选择,动态生成下一幕剧情与 3-5 个可操作选项,每次游玩都有新鲜感。
- 轻松无门槛:支持匿名游玩,不需要注册即可开始。
你将如何游玩? 🧭
- 选择人生类型
例如:创业人生、修真人生、穿越古代人生……不同的世界观与初始身份,会带来完全不同的事件与目标。 - 阅读场景,做出选择
每个场景有一段精炼生动的描述,以及 3-5 个带“分数影响”的选项。选择后会展示该决定的“结果说明”,让你清楚看到因果与分数变化。 - 推进剧情,解锁结局
分数沿用 0-100 制:达到 100 分可能迎来“成功”结局;跌到 0 分则可能走向“挫折/失败”;也有基于关键节点的特殊结局。
分数与结局如何影响体验? 📊
- 分数是你的“人生状态”:积极有效的选择会加分,冒险或失误可能扣分;分数的高低会潜移默化地影响故事基调与机会。
- 多样结局:胜利(高分达标)、失败(跌至低分)、阶段性总结(到达上限回合/时间),以及基于剧情节点的特殊结局。
设计亮点 ✨
- 即时反馈:选择后立即展示结果说明与分数变动,形成“做—见—学”的闭环。
- 节奏紧凑:每幕剧情控制在合适的阅读长度,聚焦关键矛盾与行动,防止疲劳。
- 风格统一:卡片式信息呈现、清晰的分数标签、层次分明的按钮与提示,降低理解成本。
- 可重复游玩:同一人生类型也会随机生成新开局,探索不同策略与命运分支更有乐趣。