dsh-snake:DeepSeek Harness Web 贪吃鲸小游戏插件

DeepSeek Harness (DSH) 是一个面向智能体应用开发的工具。在调试或编写代码时,开发者可能需要一个低干扰的背景元素。dsh-snake 插件在 DSH 页面背景中渲染一个贪吃鲸小游戏,蓝色鲸鱼直接游走于背景之上,不影响内容浏览。

核心功能

这个插件主要解决的是开发过程中的视觉调剂需求,具体能力如下:

  • 全视口背景游戏:蓝色鲸鱼直接游走在 DSH 页面背景中,游戏层点击穿透,不影响页面原有操作。
  • 核心玩法:控制鲸鱼吃金色 Token。
  • 极简控制:右下角仅保留一个极简控制胶囊,不遮挡主要内容。
  • 操作方式:方向键转向、空格控制开始/暂停/继续。
  • 不干扰输入:不劫持输入框,在聊天框打字时方向键和空格照常生效。
  • 数据持久化:使用 localStorage 保存最高分。
  • 主题适配:适配明暗主题背景,响应式网格布局。

安装与启用

使用官方命令安装插件:

dsh plugin --profile web add github:Solicide/dsh-snake

本地开发或从源码安装时,需要重启 dsh web 服务以更新 bundle 树。

典型用法

  • 控制转向:使用方向键 ↑ ↓ ← → 控制鲸鱼转向。
  • 开始/暂停:按 空格 键开始游戏、暂停游戏或继续游戏。
  • 菜单操作:在开始、重来或退出界面,按 空格 或 回车 确认选项。
  • 接管键盘:点击右下角的胶囊接管键盘,焦点离开后鲸鱼继续游走但不响应按键。
  • 重新打开:点击侧栏底部的 🐳 图标可随时重新打开游戏。

注意事项

  • 失败重置:游戏结束后,按方向键切换“重来”或“退出”,按空格确认。
  • 退出影响:退出游戏后,背景鲸鱼与透明效果一并移除,页面恢复原样。
  • 开发调试:修改 lib/client.js 后刷新页面即可生效(bundle 以 no-cache 下发)。
  • 本地开发:本地开发安装后需要重启 dsh web 服务。

总结

dsh-snake 插件通过极简的设计将游戏融入 DeepSeek Harness 的开发环境,既提供了娱乐性,又保证了不影响正常的代码编写和内容浏览。项目遵循 MIT 协议,代码结构清晰。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜