本文へスキップ
VibeGameDB
The Alan Parsons Project game page
非公式・他者の IP を使用

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年のゲームの移植版無料

    PC・スマホのブラウザで動作。ダウンロード不要。

    ブラウザ(ダウンロード不要) · スマホ · 公式リンク確認済み(2026年11月3日)。

    無料で遊ぶ(公式サイト)
  • GitHubリリース済み · Cソース、ネイティブのSDL2ビルドとWebAssemblyビルド。ライセンスファイルは見つからず無料

    ソースコードのリポジトリです。遊ぶための場所ではありません。

    公式リンク確認済み(2026年11月3日)。

    GitHub で見る

The Alan Parsons Projectについて

パーティクルを派手に使った宇宙(または空)のシューティングゲーム。2002年、イリノイ大学のECE 291の最終課題として、学生4人と弟1人が2週間足らずでx86アセンブリで書き上げたものです。他人の作品ではなく、自分たちのゲームの移植版です。端と端がつながったマップの上を自機で飛び、ホビット庄からモルドールまでの6レベルを進みます。各レベルの最後にはボス戦があり、武器は進むにつれて強化され、衝撃波で画面を一掃するボムは1レベルにつき6発、同時に最大10,000個のパーティクルが飛び交います。23年後、Benjamin GottemollerはClaude Codeにアセンブリを C へ移植させ、EmscriptenでWebAssemblyにコンパイルしました。開発者によると、x86を直接WebAssemblyへ変換する最初の試みは数百のユニットテストを通過したもののクラッシュが止まらず、Cを経由するルートでうまくいったとのことです。デスクトップとモバイルのブラウザで無料で遊べ、スマートフォンではツインスティック式のタッチ操作に対応。Captain Planet Modeという任意の無敵モードもあり、CのソースはGitHubで公開されています。

移植シューティングx86アセンブリwebassembly学生作品レトロ

制作方法

検証済み
Claude Codeメイン

開発者の記事によると、昔のプロジェクトにチームが手を付けられずにいた手間の壁をClaude Codeが越えさせてくれたとのことで、アセンブリのゲームをCに移植し、EmscriptenでWebAssemblyを生成し、テストで固めるのに必要なトークンを惜しまず使ったとしています。Show HNのスレッドで開発者は「Opus 4.6のトークンを山ほど」使ったと述べ、x86からWebAssemblyへ直接変換するトランスパイラを使った最初の試みは断念したとしています。ゲームのデザイン、アート、オリジナルのアセンブリコードは2002年のものです。リポジトリのREADMEには2026年のアーキテクチャのリファクタリング、機体同士の衝突、バランス調整、モバイル操作も挙げられています。2026年2月13日のコミットの1つは「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にコンパイルしました。リポジトリには、明示的な状態の受け渡しとプールベースのエンティティによる、後のクリーンアーキテクチャへのリファクタリングが記されています。ゲームデータ(マップのビットマップ、スプライト、6つのサウンドトラックファイル、効果音)はオリジナルのプロジェクトのものです。

エンジン/フレームワーク
エンジンなし(CとSDL2。WebAssemblyはEmscripten経由)
プログラミング言語
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日(00:41 UTC)のShow HN投稿とそこへの開発者の最初のコメント(Opus 4.6と、断念したトランスパイラ方式に言及)、ゲームページ、リポジトリのREADME。ゲーム内容(ボス付きの6レベル、自動強化される武器、1レベル6発のボム、機体同士の衝突、モバイルのツインスティック操作、Captain Planet無敵モード)はREADMEとゲームページに基づきます。ブラウザビルドのレベルファイル名はshire、mordor、dune、midkemia、oceania、archipelagoで、記事では6レベルをホビット庄からモルドールまでと説明しています。6つのサウンドトラックファイルの出所は示されていません。リポジトリにライセンスファイルは見つかりませんでした。移植作業のチーム規模は示されていないため(記事は「I」で書かれている一方、ゲームのクレジットは5人)、記録していません。調査環境からはGitHubの統計を読み取れませんでした。

開発の歩み

  1. 2002年

    イリノイ大学ECE 291の最終課題として、2週間足らずでx86アセンブリで書かれる。同年、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)
SNS 投稿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 ASMからC/WASMへの移植と題されたリポジトリの最初のコミットは2025年12月4日付です。 (ParticleField.com、GitHub (gottebp)、Hacker News (gottebp))
検証状況: 検証済み最終確認: 2026年11月3日公式開発者発表第三者推定観測値未検証
シェアXLINEはてなFacebook

似ているゲーム

ジャンル、ゲームプレイ、AI ツール、プラットフォームが近いゲーム。