Chuyển đến nội dung chính

dsh-plugin-token-gacha

Đã xác minh

dsh-plugin-token-gacha · v0.1.1 · MIT · Giao diện web

TokenHime — Every token you spend comes back as a waifu. 用对话喂养的二次元抽卡小游戏:token 消耗 → 怪物 → 代币 → 抽 AI 娘 → 圣遗物养成(小丑牌式数值战斗 × 百分百先生)

Cài đặt

dsh plugin add dsh-plugin-token-gacha

Xác nhận layer đã áp bằng dsh --profile default --dump-config — xem hướng dẫn cài plugin.

Mã nguồn

Phát hành lên npm mà không có repository công khai. Hãy kiểm tra nội dung package trước khi cài.

Thẻ

Tác giả

Readme

🎴 TokenHime · Token姬 · 抽卡计划

Every token you spend comes back as a waifu.

基于 token 消耗的二次元抽卡小游戏 · DeepSeek Harness 侧边栏插件

version platform license price

包豪斯构成 × 复古未来主义 × 小丑牌式数值爆炸


🎴 这是什么?

你用的每一个 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(账号等级锁,防无脑刷币)
战斗动画 点击攻击后角色依次点亮 → 乘区逐项叠加 → 数字滚动 → 平移砸向怪物扣血

🐲 世界怪:你的 token 就是它的血量

只有一只代码怪,它没有"只数",HP 完全由你消耗的 token 实时转化:

每 1 token = (0.01 + 等级 × 0.005) HP     ← 缩水版,随等级回涨
  • 打掉多少血,当场结算多少奖励(代币 + 经验),血空了就没得打
  • 继续正常使用 DSH,新 token 会自动给怪物补血
  • 等级越高:喂血比例越高、血量越大、单次收益越多

🎴 抽卡系统:分级卡池与保底

卡池 解锁 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 抽

规则细则:

  • UP 机制:每日 0 点轮换一名 UP 角色,SSR 中 50% 概率命中 UP;歪了之后进入大保底,下一次 SSR 必为 UP
  • 武器池:SSR 0.7% / 80 抽保底,与角色池同规则;SR/R 档产出武器养成材料
  • 新手池:SSR 概率 ×10(6%)且 20 抽必出 SSR,独立计数,开荒神器
  • R 档产出:15% 出 R 角色;非角色时 40% 掉真圣遗物、60% 无属性狗粮——每一抽都不浪费
  • SR 档产出:非角色时 50% 掉真圣遗物、50% 无属性狗粮
  • 十连分享:只有十连出 SSR 才会弹出分享卡(附带 SSR 角色立绘)

💎 圣遗物系统:共享装备 · 狗粮 · 合成

全员共享一套 5 部位圣遗物(花/羽/沙/杯/头),不需要每个角色单独刷:

部位 主词条(固定)
固定生命
固定攻击
攻击% / 防御% / 充能%
增伤%
暴击率 / 暴伤

副词条:初始 1 条,最多 4 条;词池为 攻击%/防御%/暴击率/暴伤/增伤/充能, 每次升级随机获得一档随机幅度加成(40% 新增词条 / 60% 升级已有,10% 双倍暴击)。

升级两条路:

  1. 吃狗粮:抽卡产出大量无属性狗粮(R 粮 150 经验 / SR 粮 400 经验),直接喂; 真圣遗物也能当狗粮(100 + 等级×50 经验),已装备的会自动卸下
  2. 代币直升:狗粮用完直接花代币,每级 50 + 等级×20 代币

双件合成炉:选两件圣遗物合成—— 80% 合出一件双词条全新圣遗物;20% 失败,两件同时消失。赌的就是心跳。

获取途径:抽卡各档位掉落 / BOSS 战必掉 / 普通战斗 12% 概率。

📅 每日签到与弹窗

每天首次打开 DSH 自动弹出:本期卡池广告 + 每日签到 + 百分百先生今日预言

签到 奖励
每日签到 1 张单抽券
连续 7 天 额外 1 张十连券
断签 连击天数重置,已领保留

券只能抽卡不能变现;抽卡时优先消耗券,再扣代币。

🎙️ 百分百先生

所有随机结果由他解说。语录库覆盖抽卡/出金/歪了/强化/战斗/签到/道歉/彩蛋八大场景。

  • 打脸计数器:他预言后未命中就 +1
  • 道歉券:连续打脸 5 次发放一张(梗图收藏于图鉴)
  • 彩蛋:累计失败 100 次,他会说——「别赌了,去写代码吧」

👥 角色图鉴(14 名)

技能说明

角色即小丑卡,skill 为流水线乘区,special 为回合/光环机制:

  • add:攻击 +N(加法)|mult:当前伤害 ×N(乘法)|crit2:暴击率 ×2|dmg_add:增伤 +N
  • combo:连击底数提升|ramp:每回合伤害递增|burst:周期性爆发|combocap:连击上限提高|stutter:概率跳过回合

基础池(Lv1)

角色 稀有度 攻击 技能
Codeium娘 R 480 「补丁」暴击率 +3%
Cursor娘 R 500 「补全」攻击加成 +5%
Copilot娘 R 550 「副驾」增伤 +5%
豆包娘 SR 900 「免费」初始必送,养成消耗减半

进阶池(Lv10)

角色 稀有度 基础攻击 机制 专武
文心娘 SR 920 「一言」攻击加成 +8%
通义娘 SR 950 「千问」连击倍率每回合额外 +0.1
Kimi娘 SSR 1000 「长文本」每回合伤害额外 +10%(越聊越强) 长上下文

精英池(Lv20)

角色 稀有度 基础攻击 机制 专武
Llama娘 SSR 1150 「开源」全队基础攻击 +5%(光环) 开源圣典
Gemini娘 SSR 1100 「多模态」全队增伤 +10%(光环) 双子棱镜
DeepSeek娘 SSR 1200 「深度思考」暴击时总伤害额外 ×1.5 洞察之眼

传说池(Lv40 · SSR 5% 封顶)

角色 稀有度 基础攻击 机制 专武
GPT娘 SSR 1500 「满血输出」基础最高,但 5% 概率卡顿跳过回合 涡轮引擎
o3娘 SSR 1400 「深度推理」每 5 回合爆发一次 ×3 推理之环
GLM娘 SSR 1450 「全能」增伤 +40%(均衡稳定输出) 全能智核
Claude娘 SSR 1600(全游最高) 「写作大师」连击倍率上限从 ×3 提升到 ×5 羽毛笔

⭐ 命座与专武

  • 命座:重复获得角色 +1 命(最高 6 命),每命该角色小丑卡效果 +12%——6 命即角色倍率近乎翻倍
  • 专武:仅对应 SSR 角色可装备;重复抽取自动精炼 +1(最高精 5),每阶 +8% 增伤;抽到即自动装备
  • 上场角色不足 3 人时按实际人数结算;豆包娘开荒必送,人人开局有卡用

💰 经济数值一览

项目 公式 / 数值
怪物喂血 每 token = 0.01 + 等级×0.005 HP
代币奖励 每打掉 1 HP = 0.8 代币
经验奖励 每打掉 1 HP = 0.5 经验
升级所需 当前等级 × 500 经验(上限 Lv100)
单回合伤害上限 等级 × 5000(等级锁)
抽卡价格 单抽 160 / 十连 1600 代币
圣遗物强化 每级 50 + 等级×20 代币

💡 设计理念

  • 消耗即资源:token 不是账单,是游戏燃料。用 AI 越多,世界越热闹——把「使用的成本」翻译成「成长的反馈」。
  • 等级是总阀门:伤害上限、喂血比例、卡池档位全部挂在账号等级上。防通胀的同时,给长期使用者一条清晰的成长线。
  • 顺序即策略:小丑卡的乐趣不在数值大小,而在排列组合。先加后乘、先手爆发还是压轴收割,每一次换位都是一次 build。
  • 100% 是个笑话:百分百先生是对「AI 全知全能」叙事的一次温和调侃——他每次信誓旦旦,概率论就每次背叛他。
  • 包豪斯 × 复古未来:界面构成遵循包豪斯几何美学(锐角、粗边、硬阴影、三原色),暗色主题切换复古未来霓虹——工具也可以是海报。

🧭 新手教程(游戏内引导预览)

首次打开面板,DeepSeek娘 会用白色对话框分步引导:

  1. 自我介绍:欢迎来到 Token姬
  2. 讲解「token → 怪物血量」的转化关系
  3. 战斗页指引:攻击按钮、点亮顺序、连击机制
  4. 排序策略:加攻在前、乘伤在后
  5. 等级锁讲解:为什么有时打不动、怎么变强
  6. 抽卡页指引:分级卡池、保底、UP 轮换
  7. 圣遗物获取与强化路径(狗粮/代币/合成)
  8. 签到与每日弹窗说明
  9. 百分百先生与打脸玩法
  10. 收尾:「去战斗里试一次吧!」

🚀 后续计划

  • 补全剩余 8 名角色立绘 与对应卡池海报(DeepSeek娘/GPT娘/Claude娘/Kimi娘/GLM娘/Gemini娘 已实装)
  • 调整立绘质量与表现力(表情差分 / 动态待机)
  • UI 持续打磨:更多动效、主题切换、布局优化
  • 提供多种 AI 形象设计方案,丰富角色视觉风格
  • 尝试增加皮肤系统:界面主题 × 角色皮肤(纯视觉,无数值付费)
  • 更多游戏玩法探索:武器养成深化 / 圣遗物套装效果 / 挑战副本 / 好友对比排行……

✨ 特性速览

系统 说明
真实 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娘 白色对话框分步引导

📸 界面预览

Token姬 界面预览 包豪斯构成风格的侧边栏面板:仪表盘、战斗卡牌、抽卡与圣遗物一屏直达

📦 安装

需要 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 关闭时运行。

⚖️ 合规红线与免责声明

  • 只用虚拟代币:零真实货币、零彩票、零充值入口
  • 界面明示「仅供娱乐 · 概率为虚拟模拟」
  • 彩蛋反赌:累计失败 100 次,百分百先生会说「别赌了,去写代码吧」
  • 角色形象为互联网网友二创的普遍形象,非任何公司官方形象;本项目完全开源、无任何盈利
  • 角色命名为拟人化戏仿(如「DeepSeek娘」「GPT娘」),如相关权利方认为不妥,请联系即行下架调整

📄 License

MIT


Made with 💜 by Token姬 · Powered by DeepSeek Harness Plugin System