dsh-client-doom
DOOM shareware inside DeepSeek Harness: /doom slash command opens a playable doomgeneric WASM window (with sound & music) in the DSH web UI. Installable like any DSH skin plugin — survives restarts.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Banboosu/dsh-doom说明文档
阅读完整 README ↗dsh-doom · DOOM (Shareware) in your DSH Web UI
在 DeepSeek Harness Web UI 里玩 DOOM 共享版(Shareware):一个可拖动的浮动游戏窗口,真实第一人称 3D(640×400)+ 枪械音效 + 关卡音乐,纯键盘操作。
安装方式与皮肤插件(如 dsh-liang-skin)相同:静态注册进 DSH profile,重启 DSH 后依然生效,无需 cordis_define、无需审批。
██████╗ ██████╗ ██████╗ ███╗ ███╗
██╔══██╗██╔═══██╗██╔═══██╗████╗ ████║
██║ ██║██║ ██║██║ ██║██╔████╔██║
██║ ██║██║ ██║██║ ██║██║╚██╔╝██║
██████╔╝╚██████╔╝╚██████╔╝██║ ╚═╝ ██║
╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝
· SHAREWARE · 第一幕 9 关 + 隐藏关 · 完整武器/怪物 ·
安装
需要已安装 DeepSeek Harness CLI。安装本身可以在 DSH 运行时执行(只改磁盘配置),重启后生效。任选其一:
方式一:GitHub(推荐)
dsh plugin --profile web add 'github:Banboosu/dsh-doom'
dsh plugin 会从 GitHub 拉取仓库、注册进 profile 的 dsh.profile.bundles(见 ~/.dsh/profiles/web/package.json)并安装。
方式二:本地路径(开发迭代)
git clone https://github.com/Banboosu/dsh-doom.git
cd dsh-doom
dsh plugin --profile web add .
以链接方式安装:改代码后无需重新安装,重启 DSH 即生效。
验证
dsh --profile web --dump-config | grep -B1 -A2 dsh-doom # 应出现 - id: dsh-doom 配置层
然后重启 DSH。重启后插件自动加载并常驻,之后每次重启都在。
使用
- 在对话输入框输入
/doom(或/查看命令列表)即可打开/关闭游戏窗口——每执行一次切换一次。窗口开关状态由 Host 端持有、浏览器轮询同步,因此在新会话、历史会话乃至 Web UI 首页都有效。 - 点击弹出游戏窗口(可拖动,标题栏拖拽,右上角关闭)。
- 下载引擎资产(约 4.6 MB,仅首次)后显示标题画面。
- 点击画面:捕获键盘 + 解锁声音(浏览器自动播放策略要求一次用户手势)。再次点击标题栏可释放键盘。
- 进入关卡即播放该关音乐(GeneralUser GS 音源预渲染的 OGG)。窗口状态栏有 🔊 音量滑条(记住设置)。
| 操作 | 按键 |
|---|---|
| 移动 / 转向 | 方向键 或 WASD |
| 使用 / 开门 | 空格 |
| 开火 | F 或 Ctrl |
| 加速跑 | Shift |
| 换武器 | 1–7 |
| 自动地图 | Tab |
| 菜单 | Esc(菜单内 F10 退出,或点窗口 ✕) |
| 暂停 | P |
| 快速存档 / 读档 | F6 / F9 |