
Three.js Quake
id Software 的《Quake》,以 Claude Code 移植到 JavaScript 與 Three.js。
在哪裡玩
列出這款遊戲上架的所有平台。連結都對照官方來源查核過;本站不代管、不轉載任何遊戲。
- 免費遊玩(官方網站)網頁已發布 · 內含共享版章節免費
可在電腦瀏覽器中執行,免下載。
網頁(免下載) · 官方連結已於 2026年11月3日 查核。
- 前往 GitHubGitHub已發布 · 原始碼(GPL-2.0)免費
原始碼儲存庫,不是遊玩的地方。
GitHub
關於《Three.js Quake》
將 1996 年的《Quake》引擎完整移植到純 JavaScript,由 Three.js 負責繪製畫面,可直接在瀏覽器中遊玩,並內含共享版第一章。製作者是 Three.js 的作者 mrdoob,他表示自己一頭栽進了用 Claude Code 移植《Quake》原始碼的過程。他在之後的貼文中補充,Claude 在把 QuakeWorld 多人連線伺服器移植到 Deno 與 WebTransport 時遇到困難,最後由 Codex 解決。README 將這次移植標示為「@mrdoob with @claude」。程式碼採用 GPL-2.0 授權;完整版遊戲需要玩家自備正式版的資料檔。
製作過程
已驗證將《Quake》的 C 原始碼移植到 JavaScript 與 Three.js。README 標示為「@mrdoob with @claude」;開發者在 Reddit 上表示,這次移植是「using Claude Code」(使用 Claude Code)完成的。
- 開發者自述README 寫明:「Three.js port by @mrdoob with @claude」。 — GitHub
開發者表示,在 Claude 處理不順之後,由 Codex 將 QuakeWorld 多人連線伺服器移植到 Deno 與 WebTransport。
以提示詞驅動 Claude Code,將《Quake》的原始碼移植到 JavaScript 與 Three.js。開發者表示這需要相當多的提示詞工作,過程中他也摸索出一套適合移植的工作流程。
- 引擎/框架
- Three.js
- 程式語言
- JavaScript
- 團隊人數
- 1 人(個人開發)開發者自述GitHub
- 開發時間
- 未公開
- 開發成本
- 未公開
- AI 撰寫的程式碼
- 未公開
查證說明: 製作名單已在儲存庫的 README 中查核;AI 工具的說法來自開發者本人的 Reddit 貼文(透過封存快照閱讀)。發行日期依 README 所連結的 X 貼文時間戳推定。
開發歷程
在 X 上宣布移植版本,並可在 GitHub Pages 上遊玩。
開發者自述X (@mrdoob)- 2026 年初
以 Codex 將 QuakeWorld 多人連線伺服器移植到 Deno 與 WebTransport。
遊戲表現數據
每項數字衡量的東西都不同——同時在線人數、擁有人數、下載數與銷量不能互相替代,也絕不會加總。標籤會標示每個數字的來源。
評價與排名
編輯尚未評測。
原型說明:你的投票只保存在這個瀏覽器中,不會被計入任何地方。
目前未列入排名。
還沒有玩家評論。
原型說明:評論只保存在你的瀏覽器中,不會公開或傳送到伺服器。評論會以撰寫時的原文語言顯示。
資料來源
| 來源 | 類型 | 發布日期 | 查閱日期 |
|---|---|---|---|
| mrdoob/three-quake GitHub | 程式碼庫 | 未確認 | 2026年11月3日 |
| Asked Claude to port Quake to plain JavaScript and Three.js Reddit r/javascript (u/mrdoob) | 社群貼文 | 未確認 | 2026年11月3日 |
| Asked Claude to port Quake to Three.js Reddit r/ClaudeAI (u/mrdoob) | 社群貼文 | 未確認 | 2026年11月3日 |
| Announcement post linked from the README X (@mrdoob) | 社群貼文 | 2026年1月24日 | 2026年11月3日 |
| Official game page (language check) mrdoob | 官方網站 | 未確認 | 2026年11月3日 |




