跳转至

dsh-minigames

类型 插件 分类 娱乐与生活
星数 ⭐15 状态 ✅ 活跃
能力 coding, ui 更新时间 2026-08-13

📖 项目简介

DSH Web UI 右侧小游戏面板:等待模型回复或修 bug 时的摸鱼神器。 - 折叠态:浏览器右缘一条小竖条(🎮),不占空间。 - 展开态:点击后占据窗口右半部分(默认 50vw,可拖左缘调整 360px–80vw), 面板内自由选择游戏。 - 游戏(全部离线、零资源文件、Canvas 绘制): 1. 🦖 恐龙跳一跳 —— Chrome 经典小恐龙(昼夜/雨天); 2. 🧱 俄罗斯方块 —— 经典下落消除; 3. 🛡️ 坦克大战(带 AI) —— 2D 坦克对战,敌军追踪 + 视线开火,共 3 波; 4. 💎 消消乐 —— 点击消除四连通同色块,目标分过关、逐关递增; 5. 🔢 华容道 —— 16 格数字华容道(15-puzzle),滑动方块按序排列,用时越短分越高; 6. 🐍 贪吃蛇 —— 经典贪吃蛇,穿越边界会从对侧出现(环面地图); 7. 🔢 2048 —— 方向键滑动合并数字,合成 2048 即达成; 8. 💣 扫雷 —— 左键翻开、右键标旗、双击数字自动展开周围; 9. 🃏 *

✨ 核心特性

  • 折叠态:浏览器右缘一条小竖条(🎮),不占空间。
  • 展开态:点击后占据窗口右半部分(默认 50vw,可拖左缘调整 360px–80vw),
  • 游戏(全部离线、零资源文件、Canvas 绘制):
  • 预留扩展接口:游戏注册表(registerGame),新增游戏只需实现一个接口。

📦 安装

git clone https://github.com/lhh010/dsh-minigames.git   # 或直接使用本目录
cd dsh-minigames
pnpm install
pnpm build

# 装入当前 web profile(自动写入依赖并加入 dsh.profile.bundles)
dsh plugin --profile web add /绝对路径/to/dsh-minigames

# 可选:确认组合配置只出现一个插件行
dsh --profile web --dump-config | grep dsh-minigames

🚀 快速开始

dsh plugin --profile web remove @dsh-external/dsh-minigames

🔗 链接