
可在 ChatGPT 與 Claude 中運行的可遊玩 DOOM MCP 應用程式
我製作了一個可遊玩的 DOOM MCP 應用程式,透過利用模型上下文協議與 WebAssembly 技術,讓這款遊戲能直接在 ChatGPT 和 Claude 等 AI 客戶端內啟動運行。
背景
開發者 Chris Nager 近期展示了一項有趣的技術實驗,他利用模型上下文協定(Model Context Protocol, MCP)將經典遊戲《DOOM》整合進 ChatGPT 與 Claude 等 AI 聊天介面中。這項計畫並非讓 AI 模擬遊戲畫面,而是透過 MCP 建立一個互動式的 UI 應用程式,讓玩家能直接在 AI 視窗的內嵌框架中操作遊戲,並在不支援內嵌的環境下自動回退至瀏覽器網頁。
社群觀點
在 Hacker News 的討論中,社群對於這項實驗的評價呈現兩極化,但也激發了關於 MCP 潛力與定義的深度探討。支持者認為這是一個極佳的技術壓力測試,正如過往開發者總喜歡在各種極端硬體上運行《DOOM》,將其搬上 MCP 協定能幫助開發者理解這項新技術的邊界與相容性。部分留言指出,遊戲往往是測試新技術限制的最佳方式,這類專案能讓人重新思考 MCP 不僅僅是回傳 JSON 資料的工具,而是一個具備佈局、輸入與安全邊界處理能力的真實互動介面。
然而,也有不少評論者對標題與實作方式提出質疑。爭議的核心在於這是否真的稱得上是「在 AI 中運行」。有觀點認為,這本質上只是在 AI 介面的內嵌框架(iframe)中載入一個遠端網頁,遊戲邏輯實際上是透過瀏覽器的 WebAssembly 運行,而非由 AI 模型生成或驅動。部分資深用戶指出,這類應用更像是將 AI 介面當作一種新型態的瀏覽器外殼,類似於 Electron 的運作邏輯,讓 AI 能夠「看著」玩家操作,而非 AI 具備了玩遊戲的能力。
此外,討論區也出現了關於技術演進的感嘆與反思。有網友提到,看到這種消耗龐大運算資源的現代 AI 平台,被用來運行連電子牙刷都能跑的舊時代遊戲,感覺有些奇妙甚至荒謬。同時,也有開發者對當前的創新環境感到焦慮,認為任何新穎的點子一旦分享給大型語言模型或社群,很快就會被平台吸收成為內建功能,或是被他人迅速複製。儘管存在這些爭議,社群普遍認同這項專案成功擴展了人們對 MCP 的認知,證明了 AI 助手介面具備承載複雜 Web 資源與即時互動應用的潛力。
延伸閱讀
在討論過程中,網友分享了相關的技術資源與先例。此專案的瀏覽器端核心是基於 Cloudflare 開發的 doom-wasm,這是一個將《DOOM》引擎編譯為 WebAssembly 的成熟實作。此外,若想深入了解如何透過 MCP 擴展 AI 介面的功能,官方的 Model Context Protocol Apps 說明文件提供了關於內嵌應用程式架構的詳細指引。也有留言提到 Open WebUI 等開源專案,早已開始嘗試在聊天介面中整合類似的過濾功能與遊戲測試。
相關文章
其他收藏 · 0