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