
Three.js Quake
Quake của id Software, được port sang JavaScript và Three.js bằng Claude Code.
Trang chính thức mrdoob.github.io, xác minh ngày 3 thg 11, 2026. Trang GitHub Pages thuộc kho mã của chính nhà phát triển.
Chủ sở hữu bản quyền / tác phẩm gốc: Quake (id Software)
Đây là bản port sang JavaScript của tựa game Quake năm 1996 do id Software phát triển, cho phép chơi tập đầu tiên bản shareware trên trình duyệt. Quake và nội dung game thuộc quyền sở hữu của id Software; kho mã không cho biết dự án được id Software chứng thực. (GitHub)
VibeGameDB liệt kê game này chỉ để ghi nhận rằng nó được làm bằng công cụ lập trình AI. Chúng tôi không lưu trữ game, không đại diện cho chủ sở hữu bản quyền, và việc liệt kê không có nghĩa là game đã được cấp phép.
Chơi ở đâu
Mọi nền tảng có game này. Liên kết được đối chiếu với nguồn chính thức; chúng tôi không bao giờ lưu trữ hay sao chép game.
- Chơi miễn phí — trang chính thứcTrình duyệtĐã phát hành · Có sẵn tập sharewareMiễn phí
Chạy trên trình duyệt máy tính. Không cần tải về.
Trình duyệt (không cần tải) · Liên kết chính thức đã xác minh ngày 3 thg 11, 2026.
- Xem trên GitHubGitHubĐã phát hành · Mã nguồn (GPL-2.0)Miễn phí
Kho mã nguồn, không phải nơi để chơi.
GitHub
Giới thiệu Three.js Quake
Một bản port đầy đủ engine Quake năm 1996 sang JavaScript thuần, dùng Three.js để dựng hình, chơi được trên trình duyệt và có sẵn tập đầu tiên bản shareware — huyền thoại FPS chạy ngay trong tab. Tác giả là mrdoob, cha đẻ của Three.js, người viết rằng mình đã “sa chân” vào việc port mã nguồn Quake bằng Claude Code. Trong một bài đăng sau đó, anh cho biết thêm Claude gặp khó khi port máy chủ nhiều người chơi QuakeWorld sang Deno và WebTransport, và Codex đã giải quyết được. README ghi công bản port cho “@mrdoob with @claude”. Mã nguồn theo giấy phép GPL-2.0; muốn chơi bản đầy đủ thì cần tự có các file dữ liệu bản đăng ký.
Cách làm ra
Đã xác minhPort mã nguồn C của Quake sang JavaScript và Three.js. README ghi công “@mrdoob with @claude”; nhà phát triển viết trên Reddit rằng anh thực hiện bản port “using Claude Code”.
- NhàREADME: “Three.js port by @mrdoob with @claude”. — GitHub
Theo nhà phát triển, Codex đã port máy chủ nhiều người chơi QuakeWorld sang Deno và WebTransport sau khi Claude gặp khó.
Port mã nguồn Quake sang JavaScript và Three.js bằng cách ra prompt cho Claude Code. Nhà phát triển cho biết việc này tốn khá nhiều công viết prompt và cuối cùng anh đã tìm được một quy trình port hiệu quả.
- Engine / framework
- Three.js
- Ngôn ngữ
- JavaScript
- Quy mô nhóm
- 1 (solo)Nhà phát triển công bốGitHub
- Thời gian phát triển
- Không công bố
- Chi phí phát triển
- Không công bố
- Code do AI viết
- Không công bố
Ghi chú xác minh: Phần ghi công được kiểm tra trong README của kho mã; các phát biểu về công cụ lấy từ bài đăng Reddit của chính nhà phát triển (đọc qua bản lưu trữ). Ngày phát hành suy ra từ thời điểm đăng bài trên X được dẫn link trong README.
Quá trình phát triển
Bản port được công bố trên X; chơi được trên GitHub Pages.
NhàX (@mrdoob)- Đầu năm 2026
Máy chủ nhiều người chơi QuakeWorld được port sang Deno và WebTransport bằng Codex.
Thành tích của game
Mỗi số liệu đo một thứ khác nhau — người chơi đồng thời, số người sở hữu, lượt tải và doanh số không bao giờ thay thế cho nhau và không bao giờ được cộng dồn. Nhãn cho biết mỗi con số đến từ đâu.
Trình duyệt (trang chính thức)
Chưa ghi nhận số liệu công khai nào cho trang này.
Không công khai: Người chơi đồng thời (trang web), Doanh thu tháng, Doanh thu gộp.
GitHub
Chưa ghi nhận số liệu công khai nào cho trang này.
Không công khai: Sao GitHub.
Doanh số & doanh thu (mọi nền tảng)
Game trình duyệt — không có lượt tải nào để đếm.
Đánh giá & xếp hạng
Quake của id Software được port sang JavaScript và Three.js bằng Claude Code; giá trị cao ở góc độ trình diễn kỹ thuật. Đây là bản port của game gốc, không có nội dung mới, và chưa thấy đánh giá nào của người chơi.
Ban biên tập · 3 thg 11, 2026 · Cách chúng tôi chấm điểm
Nguồn
| Nguồn | Loại | Ngày đăng | Truy cập |
|---|---|---|---|
| mrdoob/three-quake GitHub | Kho mã nguồn | Chưa xác nhận | 3 thg 11, 2026 |
| Asked Claude to port Quake to plain JavaScript and Three.js Reddit r/javascript (u/mrdoob) | Bài đăng mạng xã hội | Chưa xác nhận | 3 thg 11, 2026 |
| Asked Claude to port Quake to Three.js Reddit r/ClaudeAI (u/mrdoob) | Bài đăng mạng xã hội | Chưa xác nhận | 3 thg 11, 2026 |
| Announcement post linked from the README X (@mrdoob) | Bài đăng mạng xã hội | 24 thg 1, 2026 | 3 thg 11, 2026 |
| Official game page (language check) mrdoob | Trang chính thức | Chưa xác nhận | 3 thg 11, 2026 |





