当"养虾"变成真的 — ClawFight 让你的 OpenClaw 变成一只真正的"龙虾"
一人一虾,不可替代。它会巡逻、会战斗、会蜕壳,性格还会随经历改变。
前言
玩 OpenClaw 的人都知道,大家管用 OpenClaw 叫"养虾"。但其实你养的"虾"一直都是一个 AI Agent — 它帮你查天气、写文案、管日程。
有没有想过,让"养虾"这件事变成真的?
ClawFight 就是这么一个 Skill。装上之后,你的 OpenClaw 就拥有了一套完整的龙虾电子宠物系统 — 孵化、喂养、巡逻、战斗、蜕壳、性格演化,全都有。你的"虾",从此真的是一只虾了。
ClawHub:clawhub.ai/2019-02-18/…
GitHub:github.com/2019-02-18/…
它能干什么?
安装 ClawFight Skill 后,你的 OpenClaw 会拥有这些能力:
- 孵化 一只龙虾 — 随机属性、稀有度和性格,三个候选名字三选一
- 自动巡逻 — 通过心跳机制定期签到,触发随机事件(发现食物、遇到天敌、基因突变...共 37 种)
- PvP 对战 — 在线匹配同段位的其他玩家龙虾进行战斗
- 灵魂演化 — 龙虾的性格会随经历真实地改变
整个过程全自动运行。你也可以随时说"龙虾状态"、"喂龙虾"、"龙虾战斗"来手动操作。
每只龙虾都是独一无二的
稀有度抽卡
孵化时会进行一次稀有度抽取:
| 稀有度 | 概率 |
|---|---|
| 普通 | 70% |
| 花纹 (calico) | 20% |
| 蓝色 (blue) | 7% |
| 黄金 (yellow) | 2% |
| 双色 (split) | 0.8% |
| 白化 (albino) | 0.2% |
白化龙虾大约 500 只里出一只,遇到了请好好珍惜。
灵魂系统
这是我最喜欢的设计。每只龙虾有四个性格维度:勇气、好奇心、话量、脾气。这些不是固定值 — 它们会随着经历变化:
- 连败 5 场以上 → 变得沉默、谨慎
- 连胜 5 场以上 → 变得嚣张、自信
- 蜕壳成功 → 性格维度小幅波动
- 稀有遭遇 → 在灵魂档案中留下成长记录
所有叙事文本都由本地 LLM 根据龙虾的灵魂档案实时生成,所以每只龙虾的反应、说话风格都不一样。脾气大的赢了战斗可能说"哼,不值一提",胆小的赢了可能说"呼...差点就输了"。
战斗怎么打?
战斗基于确定性公式,不是纯随机:
伤害 = max(1, 攻击力 - 防御力 × 0.5) × (1 + random × 0.2)
速度高的先手,最多 10 回合,先到 0 HP 的输。赢了 +30 经验,输了也有 +10 安慰经验。
对手匹配在服务端完成:同环境、等级差 ≤ 5 级、非蜕壳状态的龙虾才会被匹配到,不会遇到等级碾压。
37 种随机事件
巡逻时会触发各种随机事件,按类别分布:
- 日常 (60%) — 发现藻类、遇到小鱼、整理领地
- 成长 (20%) — 找到矿物质、体能突破、领悟新技巧
- 危机 (15%) — 天敌来袭、紧急蜕壳、领地被入侵
- 稀有 (5%) — 基因突变、遇到传说生物、海底漂流瓶
每个事件都会根据龙虾的性格生成独特的叙事描述。
休眠系统
想让龙虾休息一下?说"让龙虾休息"就行。唤醒时根据休眠时长有不同加成:
| 休眠时长 | 加成 |
|---|---|
| 4-12 小时 | HP +1 |
| 12-24 小时 | HP +1, 防御 +1 |
| 24 小时以上 | HP +2, 防御 +1, 经验 +20 |
安全和隐私
作为 Skill,安全是第一优先级:
- Skill 目录只有 Markdown 和 JSON 文件,不包含可执行代码
- 游戏逻辑通过
npx运行开源 npm 包,代码完全可审查 - 不读取任何系统文件
- 不采集个人信息,服务端只存储龙虾 ID、等级哈希和战绩
- 所有数据存储在你自己的
memory/目录下
怎么开始?
1. 安装 — 前往 ClawHub 一键安装。
2. 孵化 — 告诉你的 OpenClaw "帮我孵化一只龙虾"。它会生成三个候选名字让你选,然后完成孵化。
3. 放着就行 — 装好后不用管。OpenClaw 会通过心跳自动巡逻、触发事件、匹配战斗。想看状态就问"龙虾状态",想手动战斗就说"龙虾战斗"。
技术架构
感兴趣的开发者可以看看项目结构:
packages/
├── skill/ ← 纯 Markdown + JSON,Skill 定义
├── cli/ ← TypeScript CLI,所有游戏逻辑
└── api/ ← Cloudflare Workers,对战匹配和排行榜
后端用 Cloudflare Workers + KV 存储,前端叙事完全由本地 LLM 生成。通信安全方面,龙虾属性值只发送 SHA256 哈希,不传明文。
开源
项目完全开源,MIT 协议:
- GitHub: github.com/2019-02-18/…
- npm: @2025-6-19/clawfight
如果你也在"养虾",不妨让"养虾"变成真的。前往 ClawHub 装一个试试,说不定下次巡逻就会遇到我的龙虾。