【Code With SOLO】2小时完成超写实养猫游戏MVP设计

1. 摘要

我使用 SOLO 的 Multi-Agent 架构和 Code With SOLO 技能,在 2 小时内完成了"喵星人同居记"MVP 版本的完整产品设计,包含详细需求文档、技术架构和可交互的 HTML 原型。用户可以真实体验猫咪生活。

2. 背景

职业角色:产品经理 + 独立开发者

面临挑战

  • 需要快速验证"超写实养猫游戏"这个想法的可行性
  • 市面上的云养宠游戏缺乏真实的养宠细节(掉毛、拆家、绝育等)
  • 传统开发流程:需求文档(1天)→ 原型设计(2天)→ 开发(1周)→ 测试
  • 希望在投入开发前,用最小成本验证核心玩法和用户体验

核心诉求

  1. 快速输出完整的需求文档
  2. 验证性别差异、封窗机制等创新玩法是否合理
  3. 用最快速度做出可体验的原型,用于用户测试

3. 实践过程

3.1 任务拆解

我将"设计养猫游戏MVP"拆解为3个核心阶段:

阶段1:需求构思(30分钟)
    ↓ 确定游戏定位:增强版旅行青蛙
    ↓ 细化核心机制:宠物独立意志 + 真实养宠体验
    ↓ 定义MVP范围:单猫版本,聚焦养猫细节

阶段2:文档输出(1小时)
    ↓ 撰写PRD:功能列表、用户流程、数据结构
    ↓ 设计UI:页面布局、组件定义、交互逻辑
    ↓ 技术选型:React + Tailwind + 本地存储

阶段3:原型开发(30分钟)
    ↓ 使用 Code With SOLO 生成完整HTML原型
    ↓ 实现6个核心页面的可交互效果
    ↓ 添加动画、状态管理、用户反馈

3.2 使用 SOLO 的关键能力

能力1:Skill 能力 - 快速生成标准文档

Prompt 示例

帮我设计一款增强版旅行青蛙风格的云养宠游戏,MVP版本只需要猫一种宠物。
重点关注:
- 猫咪性别差异(公猫vs母猫的行为差异)
- 封窗vs不封窗的选择困境
- 家具破坏和掉毛系统
- 真实养猫细节(绝育、发情、生病)

SOLO 输出

  • :white_check_mark: 完整的 PRD 文档(需求、功能、流程)
  • :white_check_mark: 技术架构设计(数据模型、API定义)
  • :white_check_mark: UI 设计规范(色彩、字体、组件)

能力2:Multi-Agent 架构 - 并行处理多任务

我同时使用了 3 个 Agent:

  1. 搜索 Agent:研究竞品(旅行青蛙、Neko Works)
  2. 代码 Agent:生成 HTML/CSS/JS 原型
  3. 文档 Agent:撰写完整的产品文档

3.3 关键 Prompt 策略

迭代式 Prompt(最有效)

# 第一轮:确定方向
Prompt:"设计一款云养宠游戏,主打真实养宠体验"

# 第二轮:深化细节
Prompt:"加入猫咪性别差异系统,公猫母猫要有明显不同的行为表现"

# 第三轮:解决痛点
Prompt:"加入封窗选择机制,让玩家面临真实的两难困境"

3.4 踩过的坑

问题描述 解决方法
:cross_mark: 第一次需求太泛 第一版设计包含所有宠物,导致重点不突出 聚焦 MVP,限定为"单猫+养猫细节"
:cross_mark: 技术选型过度设计 最初想用 Supabase + 完整后端 MVP 阶段用 localStorage,快速验证
:cross_mark: UI 描述不够具体 "温暖治愈风格"太抽象 提供具体的色值(#FF9E61)和组件示例
:cross_mark: 原型动画缺失 静态页面无法体验交互 要求 SOLO 生成完整的交互动画代码

3.5 核心代码片段

SOLO 帮我生成的猫咪状态管理

interface Cat {
  id: string;
  name: string;
  gender: 'male' | 'female';  // 性别影响行为
  isNeutered: boolean;        // 是否绝育
  mood: number;                // 心情影响破坏概率
  affection: number;           // 亲密度影响互动
}

// 破坏计算公式
const damageChance = (cat.naughty * 0.01) * (cat.mood < 50 ? 1.5 : 1);

4. 成果展示

5. 效果与总结

5.1 提效数据

传统方式 使用 SOLO 提升
需求文档:1天 30分钟 48倍
UI 设计:2天 30分钟 96倍
原型开发:3天 30分钟 144倍
总计 2小时 约24倍

5.2 SOLO 在流程中扮演的角色

阶段 SOLO 做了什么 我的价值
需求构思 提供多个方案选项 选择和决策
文档撰写 生成完整PRD和UI设计 审核和调整
原型开发 编写完整可运行代码 验证和优化
迭代优化 根据反馈快速修改 质量把控

5.3 可复用的方法论

方法1:聚焦 MVP,避免功能蔓延

❌ 第一版就想要:猫+狗+兔子+鸟
✅ 聚焦:只做猫,细节做到极致

方法2:迭代式 Prompt

第一轮:确定方向
第二轮:深化某个细节
第三轮:解决具体问题

方法3:先原型验证,再深度开发

SOLO 生成原型 → 用户测试 → 验证核心玩法 → 正式开发

5.4 SOLO 的局限性

局限性 原因 解决方案
:cross_mark: 需要反复调整 AI 理解有偏差 提供具体示例和约束
:cross_mark: 业务逻辑需要人工审核 生成的逻辑可能有漏洞 仔细检查每个功能点
:cross_mark: 原型性能有限 HTML 不如 React 完善 作为验证,后续用框架重写

很可爱啊,欢迎加入游戏交流群

1 个赞