dsh-bgame:DeepSeek Harness Web 小遊戲插件

DeepSeek Harness (DSH) 的 Web profile 通常用於構建基於瀏覽器的智能體應用。若要在對話流程中嵌入交互式遊戲,直接編寫前端代碼成本較高。dsh-bgame 插件提供了現成的小遊戲環境,支持德州撲克、21 點、五子棋和 UNO 四款遊戲,允許在 DSH 環境中直接與電腦或模型進行對局。

插件定位

該插件由 Kiteluo 維護,旨在解決 DSH Web 環境下的遊戲集成需求。它將多種經典桌面遊戲移植到 Web 端,並提供了本地電腦對手和基於已配置模型的 AI 對戰功能。

核心功能

  • 包含遊戲:德州撲克、21 點、五子棋、UNO。
  • 對戰模式:
    • 電腦對手:本地運行,不消耗模型額度。提供簡單、普通、困難三檔難度。簡單策略偏隨機;普通採用基礎規則;困難在五子棋中會檢查獲勝和阻擋,在德州撲克中使用公開信息估算勝率。
    • 模型對手:使用已配置的模型服務,消耗該模型的調用額度。模型僅能獲取自己的手牌和公開信息,程序驗證其走法合法性。
  • 會話控制:
    • 暫停 / 回到工作:取消當前遊戲請求並保存進度,不向工作會話插入消息。
    • 自動存檔:每款遊戲保存一局,重新打開可繼續。舊版 dsh-arcade 的瀏覽器存檔會自動讀取。

安裝與啓用

安裝前需滿足環境要求:Node.js 24 或以上,且已初始化 Web profile。當前驗證版本爲 DSH 0.1.7-rc.2。

安裝命令如下:

dsh plugin --profile web add github:Kiteluo/dsh-bgame

執行命令後,刷新網頁或重啓 Web 服務。在左側導航和插件列表中打開 dsh-bgame。

典型用法

  1. 選擇對手:在遊戲大廳選擇“電腦對手”或“模型對手”。
  2. 調整難度:若選擇電腦對手,可在設置中選擇簡單、普通或困難檔位。
  3. 進行對局:根據遊戲規則操作,模型思考期間會顯示實時等待時間。
  4. 暫停與恢復:對局中點擊暫停,會保存當前狀態。下次打開可直接繼續。
  5. 存檔讀取:首次安裝後,舊版 dsh-arcade 的瀏覽器存檔會自動讀取。

適用場景與注意

  • 適用場景:適合在 DSH Web 會話中增加互動環節,或測試模型的決策能力。
  • 注意事項:
    • 插件以當前 DSH 進程權限運行。
    • 清除站點數據會刪除存檔。
    • 模型返回完整合法的 JSON 走法後,即使輸出額度用盡,也會保留其選擇。

總結

dsh-bgame 插件爲 DSH Web 提供了無需額外開發的輕量級遊戲集成方案。更多細節可查閱項目目錄或 GitHub 倉庫。

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

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

小夜