DSH Plugins
返回列表
dsh-plugin-tetris

dsh-plugin-tetris

趣味换装 更新于 2026.10.21

在终端中运行以下命令:

dsh plugin install zlh124/dsh-plugin-tetris

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install zlh124/dsh-plugin-tetris 即可安装;插件源码仓库为 https://github.com/zlh124/dsh-plugin-tetris。

插件介绍

用 DSH 写代码时,agent 跑任务往往要等几十秒,空档里除了刷页面也没什么可做的。这个插件把一局完整的俄罗斯方块挂进 DSH Web GUI:面板在框架级浮动层上,agent 开始工作时可以自动出现;右下角还有一个圆形 T 形图标,随时点开,面板从图标位置弹出,不用离开当前工作界面。

游戏引擎不是临时拼凑的 demo,而是从 tetris-terminal(Python 终端版)逐行移植到 TypeScript 的同一套逻辑:7-bag 随机、SRS 墙踢、Hold、Ghost 预览、T-Spin、B2B 连击、消行动画等与终端版一致,规则和手感也一脉相承。键盘操作覆盖移动、双方向旋转、软降与硬降、Hold 以及暂停;先点一下棋盘再按键,聚焦后会有绿色描边,标题栏的「焦点联动」可在失焦时自动暂停,并在对话结束后把焦点交还给游戏。

适合经常在 DSH 里让 agent 长跑任务、又想在等待间隙放松几分钟的开发者;也适合想体验完整现代俄罗斯方块规则、又希望界面轻量、不抢主工作区注意力的用户。

截图预览

使用场景

  • Agent 执行任务时有几分钟空档,想在当前页面里随手玩一局
  • 不想切到别的应用,用右下角图标快速弹出游戏面板
  • 想体验带 SRS、Hold、T-Spin 的完整规则,而不是简陋网页 demo

适合人员

  • 经常在 DSH 里跑 agent、等待时想放松一下的开发者
  • 喜欢俄罗斯方块、在意手感和规则一致性的玩家
  • 希望游戏挂在浮动层、不霸占主编辑区的轻度娱乐用户