Bỏ qua đến nội dung
VibeGameDB
The Alan Parsons Project game page
Không chính thức · IP bên thứ ba

The Alan Parsons Project

Benjamin Gottemoller · Tên khác The Alan Parsons Project: A Journey Through Middle-earth's Skies

Làm bằng Claude CodeNhà phát triển công bốLinkedIn (Benjamin Gottemoller) ↗Hành độngArcadeTrình duyệtGitHubĐã xác minh

Game bắn súng không gian viết bằng hợp ngữ x86 của nhóm sinh viên năm 2002, được port sang C và WebAssembly bằng Claude Code để lại chơi được trên trình duyệt.

Chơi ở đâu

Trang chính thức particlefield.com, xác minh ngày 3 thg 11, 2026. Được dẫn link từ bài Show HN của nhà phát triển, bài viết và README của repo.

Thông báo bản quyền: sản phẩm không chính thức · Dùng nhãn hiệu của bên thứ ba trong tên

Chủ sở hữu bản quyền / tác phẩm gốc: The Alan Parsons Project (band name); Middle-earth (J. R. R. Tolkien)

Game là sản phẩm của chính các nhà phát triển, nhưng tên game dùng tên ban nhạc The Alan Parsons Project, phụ đề và các màn chơi nhắc đến Trung Địa của Tolkien (Shire, Mordor), các file màn chơi khác có tên dune và midkemia, và một chế độ bất tử được gọi là Captain Planet Mode. Không có nguồn nào đề cập giấy phép cho các tên gọi này, và nguồn gốc của các file nhạc nền không được nêu. (ParticleField.com)

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.

  • Trình duyệtĐã phát hành · Bản port game năm 2002 của chính các nhà phát triểnMiễn phí

    Chạy trên trình duyệt máy tính hoặc điện thoại. Không cần tải về.

    Trình duyệt (không cần tải) · Di động · Liên kết chính thức đã xác minh ngày 3 thg 11, 2026.

    Chơi miễn phí — trang chính thức
  • GitHubĐã phát hành · Mã nguồn C với bản build SDL2 native và WebAssembly; không tìm thấy file giấy phépMiễn phí

    Kho mã nguồn, không phải nơi để chơi.

    Liên kết chính thức đã xác minh ngày 3 thg 11, 2026.

    Xem trên GitHub

Giới thiệu The Alan Parsons Project

Một game bắn súng không gian (hay bầu trời) dày đặc hiệu ứng hạt, do bốn sinh viên và một cậu em trai viết bằng hợp ngữ x86 trong chưa đầy hai tuần làm đồ án cuối kỳ môn ECE 291 tại University of Illinois năm 2002 — đúng chất “đồ án huyền thoại”. Đây là bản port game của chính họ chứ không phải của người khác: bạn lái phi thuyền bay trên các bản đồ cuộn vòng qua sáu màn, từ Shire đến Mordor, mỗi màn kết thúc bằng một trận boss, với vũ khí được nâng cấp dần, sáu quả bom hạt nhân mỗi màn quét sạch màn hình bằng sóng xung kích, và tối đa 10.000 hạt cùng lúc. Hai mươi ba năm sau, Benjamin Gottemoller để Claude Code port phần hợp ngữ sang C rồi biên dịch sang WebAssembly bằng Emscripten; nhà phát triển cho biết lần thử đầu dịch thẳng x86 sang WebAssembly đã qua được hàng trăm unit test nhưng liên tục bị crash, còn con đường đi qua C thì thành công. Game chơi miễn phí trên trình duyệt máy tính và di động, có điều khiển cảm ứng hai cần ảo trên điện thoại, một chế độ bất tử tùy chọn tên là Captain Planet Mode, và mã nguồn C có trên GitHub.

portbắn súng không gianhợp ngữ x86webassemblyđồ án sinh viênretro

Cách làm ra

Đã xác minh

Bài viết của nhà phát triển cho biết Claude Code đã giúp họ vượt qua khối công sức vốn khiến cả nhóm ngại quay lại các dự án cũ, và họ đã đốt số token cần thiết để port game hợp ngữ sang C, tạo WebAssembly bằng Emscripten và bọc nó trong các bài test. Trong thread Show HN, nhà phát triển cho biết việc này tốn “cả đống token Opus 4.6” và lần thử đầu với một trình chuyển dịch trực tiếp từ x86 sang WebAssembly đã bị bỏ. Thiết kế, hình ảnh và code hợp ngữ gốc của game là từ năm 2002; README của repo còn liệt kê một đợt refactor kiến trúc năm 2026, va chạm thân tàu, cân bằng gameplay và điều khiển trên di động; một commit ngày 13/2/2026 có tiêu đề “Claude generated mobile fix”, còn các commit khác không cho biết ai viết các thay đổi.

Bằng chứng
  • NhàThread Show HN: nhà phát triển port phần hợp ngữ sang C bằng Opus 4.6, rồi biên dịch sang WebAssembly qua Emscripten. — Hacker News (gottebp)
  • NhàTrang game, mục About: phần hợp ngữ được port sang C với sự trợ giúp của Claude Code và biên dịch sang WebAssembly qua Emscripten. — ParticleField.com
Cách tiếp cận

Code hợp ngữ x86 năm 2002 (các thao tác bộ nhớ SSE được tối ưu thủ công, bộ sinh số ngẫu nhiên Mersenne Twister, vật lý bản đồ hình xuyến, render bằng phần mềm) được Claude Code port sang C với SDL2, bọc trong các bài test và biên dịch sang WebAssembly bằng Emscripten. Repo mô tả một đợt refactor theo kiến trúc sạch sau đó, với việc truyền trạng thái tường minh và thực thể dựa trên pool. Dữ liệu game (bitmap bản đồ, sprite, sáu file nhạc nền và hiệu ứng âm thanh) lấy từ dự án gốc.

Engine / framework
Không dùng engine (C với SDL2; WebAssembly qua Emscripten)
Ngôn ngữ
C
Quy mô nhóm
Không công bố
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ố
“Claude Code has a way of overcoming that activation energy that used to keep us from the old projects.”
— Benjamin Gottemoller, Some projects stick with you longer than they should.

Ghi chú xác minh: Bản chất của game: đây là đồ án cuối kỳ môn ECE 291 năm 2002 của chính các nhà phát triển tại University of Illinois, viết bằng hợp ngữ x86, không phải bản port game của studio khác; cái tên mượn từ tên ban nhạc The Alan Parsons Project. Nguồn: bài viết trên LinkedIn của nhà phát triển ngày 14/2/2026 (nêu tên Claude Code), bài Show HN ngày 15/2/2026 (00:41 UTC) và bình luận đầu tiên của nhà phát triển dưới bài đó (nêu tên Opus 4.6 và cách tiếp cận dùng trình chuyển dịch đã bị bỏ), trang game và README của repo. Các thông tin gameplay (sáu màn có boss, vũ khí tự nâng cấp, sáu bom hạt nhân mỗi màn, va chạm thân tàu, điều khiển hai cần ảo trên di động, chế độ bất tử Captain Planet) lấy từ README và trang game. Các file màn chơi trong bản build trình duyệt có tên shire, mordor, dune, midkemia, oceania và archipelago; bài viết mô tả sáu màn đi từ Shire đến Mordor. Nguồn gốc của sáu file nhạc nền không được nêu. Không tìm thấy file giấy phép trong repo. Quy mô nhóm cho bản port không được nêu (bài viết dùng “tôi”, trong khi game được ghi công cho năm người), nên không ghi nhận. Không đọc được số liệu GitHub từ môi trường nghiên cứu.

Quá trình phát triển

  1. 2002

    Được viết bằng hợp ngữ x86 trong chưa đầy hai tuần làm đồ án cuối kỳ môn ECE 291 tại University of Illinois; một bản port SDL cho Linux và Windows ra đời ngay trong năm đó.

  2. Nhà phát triển đăng bài viết về việc hồi sinh game bằng Claude Code, kèm link đến phiên bản trình duyệt.

  3. Đăng lên Hacker News dưới dạng Show HN.

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)

Đã phát hành (Bản port game năm 2002 của chính các nhà phát triển)Miễn phíTrang chính thức

Miễn phí trên trình duyệt; bàn phím trên máy tính và điều khiển cảm ứng hai cần ảo trên điện thoại (xoay ngang).

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

Đã phát hành (Mã nguồn C với bản build SDL2 native và WebAssembly; không tìm thấy file giấy phép)Miễn phíTrang cửa hàng

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)

Lượt tải
Không công bố

Game chạy trên trình duyệt — không có lượt tải nào để đếm.

Đánh giá & xếp hạng

Đánh giá của biên tập viên

Biên tập viên chưa đánh giá.

Điểm cộng đồng
Chưa có phiếu bầu cộng đồng · cần từ 25 phiếu để xếp hạng
Điểm chất lượng của bạn
Điểm sáng tạo của bạn

Bản thử nghiệm: phiếu của bạn chỉ được lưu trong trình duyệt này và không được tính ở đâu cả.

Vị trí xếp hạng

Hiện chưa được xếp hạng.

Đánh giá của người chơi

Chưa có đánh giá nào của người chơi.

Bản thử nghiệm: đánh giá chỉ được lưu trong trình duyệt của bạn, không được đăng công khai hay gửi lên máy chủ. Đánh giá được hiển thị bằng ngôn ngữ người viết đã dùng.

Nguồn

NguồnLoạiNgày đăngTruy cập
Show HN: An x86 assembly game from 2002, ported to WebAssembly with Claude Code
Hacker News (gottebp)
Bài đăng mạng xã hội15 thg 2, 20263 thg 11, 2026
Some projects stick with you longer than they should.
LinkedIn (Benjamin Gottemoller)
Devlog14 thg 2, 20263 thg 11, 2026
The Alan Parsons Project (game page)
ParticleField.com
Trang chính thứcChưa xác nhận3 thg 11, 2026
gottebp/alan_parsons_project — README
GitHub (gottebp)
Kho mã nguồnChưa xác nhận3 thg 11, 2026
Official game page (language check)
ParticleField.com
Trang chính thứcChưa xác nhận3 thg 11, 2026
Khi các nguồn không thống nhất
Năm thực hiện bản port sang C
Trang game cho biết phần hợp ngữ được port sang C “vào năm 2024”; README của repo xếp bản port C vào năm 2026, bình luận Show HN mô tả việc này được làm hai mươi ba năm sau 2002 bằng Opus 4.6, còn commit đầu tiên của repo, có tiêu đề là bản port từ x86 ASM sang C/WASM, đề ngày 4/12/2025. (ParticleField.com, GitHub (gottebp), Hacker News (gottebp))
Xác minh: Đã xác minhXác minh lần cuối: 3 thg 11, 2026ChínhNhàBênQuanChưa
Chia sẻFacebookXThreadsReddit

Game tương tự

Các game tương tự về thể loại, lối chơi, công cụ AI và nền tảng.