跳至主要內容
VibeGameDB
The Alan Parsons Project game page
非官方・涉及他人版權

The Alan Parsons Project

Benjamin Gottemoller · 又名 The Alan Parsons Project: A Journey Through Middle-earth's Skies

一款 2002 年以 x86 組合語言寫成的學生太空射擊遊戲,以 Claude Code 移植成 C 與 WebAssembly,重新在瀏覽器上復活。

在哪裡玩

官方網站 particlefield.com,已於 2026年11月3日 驗證。 由開發者的 Show HN 貼文、文章與儲存庫 README 連結。

版權提示:非官方作品 · 名稱使用他人商標

權利人/原作: The Alan Parsons Project (band name); Middle-earth (J. R. R. Tolkien)

本作是開發者自己的作品,但標題使用了樂團 The Alan Parsons Project 的名稱,副標題與關卡取材自托爾金的中土世界(夏爾、魔多),其他關卡檔案則命名為 dune 與 midkemia,無敵模式則叫「Captain Planet Mode」。沒有任何來源提到這些名稱的授權,配樂檔案的來源也沒有說明。 (ParticleField.com)

VibeGameDB 收錄本作,只是為了記錄它是以 AI 編程工具製作的事實。本站不代管遊戲、不代表權利人,收錄也不代表本作已獲授權。

在哪裡玩

列出這款遊戲上架的所有平台。連結都對照官方來源查核過;本站不代管、不轉載任何遊戲。

  • 網頁已發布 · 開發者們自己 2002 年作品的移植版免費

    可在電腦或手機瀏覽器中執行,免下載。

    網頁(免下載) · 手機 · 官方連結已於 2026年11月3日 查核。

    免費遊玩(官方網站)
  • GitHub已發布 · C 原始碼,可建置原生 SDL2 版與 WebAssembly 版;沒有找到授權檔免費

    原始碼儲存庫,不是遊玩的地方。

    官方連結已於 2026年11月3日 查核。

    前往 GitHub

關於《The Alan Parsons Project》

一款粒子效果滿載的太空(或天空)射擊遊戲,2002 年由四名大學生加上一位弟弟,以不到兩週的時間用 x86 組合語言寫成,是伊利諾大學 ECE 291 課程的期末專題。這是他們自己作品的移植版,不是移植別人的遊戲:玩家駕駛飛船在可環繞的地圖上穿越六個關卡,從夏爾一路打到魔多,每關最後都有頭目戰;武器會隨進度升級,每關有六枚可用震波清空畫面的核彈,畫面上同時可有多達 10,000 個粒子。23 年後,Benjamin Gottemoller 讓 Claude Code 把組合語言移植成 C,再用 Emscripten 編譯成 WebAssembly;開發者表示,第一次嘗試直接把 x86 轉成 WebAssembly,雖然通過了數百個單元測試卻一直當掉,改走 C 的路線才成功。可在桌機與手機瀏覽器免費遊玩,手機上是雙搖桿觸控操作,還有名為「Captain Planet Mode」的無敵模式可以開啟;C 原始碼放在 GitHub。

移植太空射擊x86 組合語言WebAssembly學生專題復古

製作過程

已驗證

開發者的文章表示,Claude Code 幫他們跨過了過去讓團隊不想碰舊專案的那道門檻,並說自己燒了必要的 token,把這款組合語言遊戲移植成 C、用 Emscripten 產生 WebAssembly,再加上測試。開發者在 Show HN 討論串中表示,這花了「a pile of Opus 4.6 tokens」(一大堆 Opus 4.6 的 token),而且第一次嘗試用的 x86 直接轉 WebAssembly 轉譯器後來放棄了。遊戲的設計、美術與原本的組合語言程式都完成於 2002 年;儲存庫 README 另列出 2026 年的架構重整、機體碰撞、平衡調整與手機操作;其中一筆 2026 年 2 月 13 日的提交標題為「Claude generated mobile fix」,其他提交則沒有說明由誰撰寫。

佐證資料
  • 開發者自述Show HN 討論串:開發者以 Opus 4.6 把組合語言移植成 C,再透過 Emscripten 編譯成 WebAssembly。 — Hacker News (gottebp)
  • 開發者自述遊戲頁面的「About」:組合語言在 Claude Code 協助下移植成 C,並透過 Emscripten 編譯成 WebAssembly。 — ParticleField.com
開發方式

2002 年的 x86 組合語言程式(手動調校的 SSE 記憶體操作、梅森旋轉亂數產生器、環面地圖物理、軟體算圖)由 Claude Code 移植成搭配 SDL2 的 C,加上測試,再以 Emscripten 編譯為 WebAssembly。儲存庫描述了之後一次以明確傳遞狀態、物件池管理實體為主的架構重整。遊戲資料(地圖點陣圖、角色圖、六首配樂與音效)來自原本的專案。

引擎/框架
未使用引擎(C 搭配 SDL2;以 Emscripten 編譯為 WebAssembly)
程式語言
C
團隊人數
未公開
開發時間
未公開
開發成本
未公開
AI 撰寫的程式碼
未公開
“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.

查證說明: 這款遊戲是什麼:開發者們 2002 年在伊利諾大學 ECE 291 課程的期末專題,以 x86 組合語言寫成,並不是移植其他工作室的遊戲;名稱借用了樂團 The Alan Parsons Project。來源:開發者 2026 年 2 月 14 日的 LinkedIn 文章(提到 Claude Code)、2026 年 2 月 15 日(UTC 00:41)的 Show HN 貼文與開發者在其中的第一則留言(提到 Opus 4.6 與放棄的轉譯器做法)、遊戲頁面與儲存庫 README。玩法資訊(六個附頭目的關卡、自動升級的武器、每關六枚核彈、機體碰撞、手機雙搖桿操作、Captain Planet 無敵模式)取自 README 與遊戲頁面。瀏覽器版本中的關卡檔名為 shire、mordor、dune、midkemia、oceania 與 archipelago;文章形容六個關卡是從夏爾一路到魔多。六首配樂檔案的來源沒有說明。儲存庫中沒有找到授權檔。移植版的團隊規模沒有說明(文章用「我」,而遊戲列出五位製作者),因此不記錄。研究環境無法讀取 GitHub 統計數據。

開發歷程

  1. 2002 年

    以不到兩週的時間用 x86 組合語言寫成,是伊利諾大學 ECE 291 課程的期末專題;同年推出適用 Linux 與 Windows 的 SDL 移植版。

  2. 開發者發表文章,介紹如何用 Claude Code 讓這款遊戲復活,並附上瀏覽器版本連結。

  3. 以 Show HN 貼文發表到 Hacker News。

遊戲表現數據

每項數字衡量的東西都不同——同時在線人數、擁有人數、下載數與銷量不能互相替代,也絕不會加總。標籤會標示每個數字的來源。

網頁(官方網站)

已發布 (開發者們自己 2002 年作品的移植版)免費官方網站

在瀏覽器免費遊玩;桌機用鍵盤,手機(橫向)用雙搖桿觸控操作。

此平台尚無公開數據紀錄。

未公開:同時在線人數(官網)、月營收、總營收。

GitHub

已發布 (C 原始碼,可建置原生 SDL2 版與 WebAssembly 版;沒有找到授權檔)免費商店頁面

此平台尚無公開數據紀錄。

未公開:GitHub 星標數。

銷量與營收(所有平台)

下載數
未公開

網頁遊戲——沒有下載數可以計算。

評價與排名

編輯評測

編輯尚未評測。

排行榜名次

目前未列入排名。

資料來源

來源類型發布日期查閱日期
Show HN: An x86 assembly game from 2002, ported to WebAssembly with Claude Code
Hacker News (gottebp)
社群貼文2026年2月15日2026年11月3日
Some projects stick with you longer than they should.
LinkedIn (Benjamin Gottemoller)
開發日誌2026年2月14日2026年11月3日
The Alan Parsons Project (game page)
ParticleField.com
官方網站未確認2026年11月3日
gottebp/alan_parsons_project — README
GitHub (gottebp)
程式碼庫未確認2026年11月3日
Official game page (language check)
ParticleField.com
官方網站未確認2026年11月3日
各來源說法不一之處
C 移植版的年份
遊戲頁面寫組合語言是在「2024 年」移植成 C;儲存庫 README 把 C 移植版列在 2026 年,Show HN 留言描述是在 2002 年的 23 年後以 Opus 4.6 完成,而儲存庫的第一筆提交(標題為 x86 組合語言移植到 C/WASM)日期是 2025 年 12 月 4 日。 (ParticleField.com、GitHub (gottebp)、Hacker News (gottebp))
驗證狀態: 已驗證最後驗證: 2026年11月3日官方開發者自述第三方估算實際觀察未驗證
分享LINEFacebookThreadsX

相似遊戲

依類型、玩法、AI 工具與平台找出的類似作品。