dsh-pet
PC2005-cloud/dsh-petDSH Web UI 桌面宠物,Windows / macOS / Linux 三端可用:浏览器浮层或透明置顶桌面窗口,106 个透明动画、带挤压与粒子的甩抛反弹物理、随会话事件实时联动的工作状态气泡、碎碎念与带持久记忆的对话、余额展示、表情包配图、多开同屏,并支持直接放入的自定义动画与宠物种类(pet pack)。
把 DSH 的 token 消耗变成抽卡小游戏:喂代码怪、攒代币、抽 14 位 AI 娘(Kimi娘/GLM娘/Gemini娘/Claude娘…),圣遗物强化、双件合成与每日签到弹窗,组建小丑牌式战斗阵容,十连出金自动生成分享卡。
基于 token 消耗的二次元抽卡小游戏 · DeepSeek Harness 侧边栏插件
包豪斯构成 × 复古未来主义 × 小丑牌式数值爆炸
你用的每一个 token,都会变成怪物的血量;你的队伍越强,打得越快掉得越多;掉落的代币全部扔进卡池,抽 AI 娘。
Token姬 把你在 DSH 里真实消耗的 token 变成一场持续运转的二次元抽卡游戏—— 对话在喂养代码怪,打怪掉落代币与经验,代币拿去抽 AI 娘、强化圣遗物, 队伍变强又反过来提升收益……一个随你的日常使用自然生长的游戏闭环。
自称「准确率 100%」的解说员 百分百先生 全程陪伴: 每次抽卡前他都笃定「这波必出金」,每次歪了他都嘴硬「我的模型不可能错」。 打脸计数器,永不缺席。
使用 DSH(消耗 token)
│ 每 token 按「喂血比例」转化为怪物 HP
▼
⚔️ 攻击代码怪 ──→ 打掉的血按比例 = 代币 + 经验
│ │
▼ ▼
💥 连击越叠越痛 🎴 代币抽卡(分级卡池)
│
▼
👗 圣遗物强化 ◄── 角色 AI 娘 / 专武 / 无属性狗粮
│
▼
队伍变强 → 更高伤害上限 → 更高喂血比例 → 更高级卡池 ……
每场上场 3 名角色 = 3 张小丑卡。战斗不拼操作,拼的是排序策略——
伤害从「基础攻击」出发,三名角色的技能从左到右依次施加到同一个数值上:
基础攻击 → [左]Cursor娘 攻击+600 → [中]文心娘 攻击×1.4 → [右]Copilot娘 总伤×1.5
→ 暴击折算 → 增伤 → 连击×N → 单回合伤害
为什么顺序重要? 因为技能分「加法」和「乘法」两种:
攻击+600)放在乘法(如 总伤×1.5)之前,会被乘法放大——先加后乘收益更高;同一套阵容,换个顺序就是两个数字。这就是小丑牌的 build 乐趣。
其余规则:
| 规则 | 数值 |
|---|---|
| 连击倍率 | 每回合 ×1.5,第 N 回合 = 1.5^(N-1),封顶 ×3 |
| 回合上限 | 20 回合,超时判负(怪物保留) |
| 单回合伤害上限 | 等级 × 5000(账号等级锁,防无脑刷币) |
| 战斗动画 | 点击攻击后角色依次点亮 → 乘区逐项叠加 → 数字滚动 → 平移砸向怪物扣血 |
只有一只代码怪,它没有"只数",HP 完全由你消耗的 token 实时转化:
每 1 token = (0.01 + 等级 × 0.005) HP ← 缩水版,随等级回涨
| 卡池 | 解锁 | SSR | SR | R | SSR 保底 |
|---|---|---|---|---|---|
| 基础池 | Lv1 | 0.6% | 5.1% | 94.3% | 90 抽 |
| 进阶池 | Lv10 | 1.2% | 8% | 90.8% | 80 抽 |
| 精英池 | Lv20 | 2.5% | 10% | 87.5% | 70 抽 |
| 传说池 | Lv40 | 5% 封顶 | 12% | 83% | 60 抽 |
规则细则:
全员共享一套 5 部位圣遗物(花/羽/沙/杯/头),不需要每个角色单独刷:
| 部位 | 主词条(固定) |
|---|---|
| 花 | 固定生命 |
| 羽 | 固定攻击 |
| 沙 | 攻击% / 防御% / 充能% |
| 杯 | 增伤% |
| 头 | 暴击率 / 暴伤 |
副词条:初始 1 条,最多 4 条;词池为 攻击%/防御%/暴击率/暴伤/增伤/充能, 每次升级随机获得一档随机幅度加成(40% 新增词条 / 60% 升级已有,10% 双倍暴击)。
升级两条路:
50 + 等级×20 代币双件合成炉:选两件圣遗物合成—— 80% 合出一件双词条全新圣遗物;20% 失败,两件同时消失。赌的就是心跳。
获取途径:抽卡各档位掉落 / BOSS 战必掉 / 普通战斗 12% 概率。
每天首次打开 DSH 自动弹出:本期卡池广告 + 每日签到 + 百分百先生今日预言。
| 签到 | 奖励 |
|---|---|
| 每日签到 | 1 张单抽券 |
| 连续 7 天 | 额外 1 张十连券 |
| 断签 | 连击天数重置,已领保留 |
券只能抽卡不能变现;抽卡时优先消耗券,再扣代币。
所有随机结果由他解说。语录库覆盖抽卡/出金/歪了/强化/战斗/签到/道歉/彩蛋八大场景。
角色即小丑卡,skill 为流水线乘区,special 为回合/光环机制:
| 角色 | 稀有度 | 攻击 | 技能 |
|---|---|---|---|
| Codeium娘 | R | 480 | 「补丁」暴击率 +3% |
| Cursor娘 | R | 500 | 「补全」攻击加成 +5% |
| Copilot娘 | R | 550 | 「副驾」增伤 +5% |
| 豆包娘 | SR | 900 | 「免费」初始必送,养成消耗减半 |
| 角色 | 稀有度 | 基础攻击 | 机制 | 专武 |
|---|---|---|---|---|
| 文心娘 | SR | 920 | 「一言」攻击加成 +8% | — |
| 通义娘 | SR | 950 | 「千问」连击倍率每回合额外 +0.1 | — |
| Kimi娘 | SSR | 1000 | 「长文本」每回合伤害额外 +10%(越聊越强) | 长上下文 |
| 角色 | 稀有度 | 基础攻击 | 机制 | 专武 |
|---|---|---|---|---|
| Llama娘 | SSR | 1150 | 「开源」全队基础攻击 +5%(光环) | 开源圣典 |
| Gemini娘 | SSR | 1100 | 「多模态」全队增伤 +10%(光环) | 双子棱镜 |
| DeepSeek娘 | SSR | 1200 | 「深度思考」暴击时总伤害额外 ×1.5 | 洞察之眼 |
| 角色 | 稀有度 | 基础攻击 | 机制 | 专武 |
|---|---|---|---|---|
| GPT娘 | SSR | 1500 | 「满血输出」基础最高,但 5% 概率卡顿跳过回合 | 涡轮引擎 |
| o3娘 | SSR | 1400 | 「深度推理」每 5 回合爆发一次 ×3 | 推理之环 |
| GLM娘 | SSR | 1450 | 「全能」增伤 +40%(均衡稳定输出) | 全能智核 |
| Claude娘 | SSR | 1600(全游最高) | 「写作大师」连击倍率上限从 ×3 提升到 ×5 | 羽毛笔 |
| 项目 | 公式 / 数值 |
|---|---|
| 怪物喂血 | 每 token = 0.01 + 等级×0.005 HP |
| 代币奖励 | 每打掉 1 HP = 0.8 代币 |
| 经验奖励 | 每打掉 1 HP = 0.5 经验 |
| 升级所需 | 当前等级 × 500 经验(上限 Lv100) |
| 单回合伤害上限 | 等级 × 5000(等级锁) |
| 抽卡价格 | 单抽 160 / 十连 1600 代币 |
| 圣遗物强化 | 每级 50 + 等级×20 代币 |
首次打开面板,DeepSeek娘 会用白色对话框分步引导:
| 系统 | 说明 | |
|---|---|---|
| ⚡ | 真实 token 经济 | 订阅 DSH tokenUsage 投影,消耗即资源;服务端权威结算 |
| 🃏 | 小丑牌式战斗 | 3 名角色=小丑卡,从左到右依次加 buff;加攻在前、×总伤在后,顺序决定数值;赌场式滚动数字动画 |
| 🐲 | 单只世界怪 | token 按等级比例喂血,打多少得多少;血空了继续用 DSH 补 |
| 🔒 | 等级锁 | 单回合伤害上限 = 等级×5000,升级才解锁更多产出与更高卡池 |
| 🎴 | 分级卡池 | 基础 0.6% → 进阶 1.2% → 精英 2.5% → 传说 5%(封顶),独立保底,每日 UP 轮换 |
| 👧 | 14 名 AI 娘 | DeepSeek娘/GPT娘/Claude娘/o3娘/Kimi娘/GLM娘/Gemini娘……技能梗拉满,命座×6、专武精炼 |
| 💎 | 圣遗物 | 全员共享一套 5 部位;无属性狗粮直接吃、代币直升、双件合成(80% 双词条 / 20% 血本无归)、最多 4 词条随机倍率 |
| 📅 | 每日签到弹窗 | 每天 1 抽,连签 7 天送十连券;附带卡池广告位与今日预言 |
| 🎙 | 百分百先生 | 语录库 + 打脸计数器 + 道歉券(连续翻车 5 次发放) |
| 🖼 | 分享卡 | 十连出金一键生成 PNG 分享图(3:4,社区友好) |
| 🧭 | 新手教程 | DeepSeek娘 白色对话框分步引导 |
包豪斯构成风格的侧边栏面板:仪表盘、战斗卡牌、抽卡与圣遗物一屏直达
需要 DSH Web(
dsh web)0.1.0-rc.6 或更新版本。
方式一:插件市场(推荐) 打开 DSH 设置 → 插件市场 → 搜索 「Token姬」 → 一键安装
方式二:命令行
git clone <your-repo-url> dsh-plugin-token-gacha
cd dsh-plugin-token-gacha && pnpm install && node scripts/build.mjs
dsh plugin --profile web add .
安装后重启 dsh web,刷新页面——侧边栏底部出现 Token姬 入口。
存档位置:~/.dsh-token-gacha/save.json(删除即重置开荒)。
pnpm install # 安装依赖(esbuild / typescript)
node scripts/build.mjs # 构建 lib/index.js + lib/client.js
node scripts/build.mjs --watch
npx tsc --noEmit # 类型检查
node test/smoke.mjs # host 冒烟测试(34 项)
node test/client-smoke.mjs # client 冒烟测试(11 项)
测试会临时读写
~/.dsh-token-gacha/save.json,建议在 GUI 关闭时运行。