AIがゲームのリバースエンジニアリングを数時間でこなす時代、知識経済の崩壊が始まる
What reversing, modernising old games tells us about the economic impact of AI

1989年の戦争ゲーム「War of the Lance」をQwen-3.8-Flash-Nextでリバースエンジニアリングし、Three.jsでブラウザ移植。さらにTotal WarとHeroes of Might and Magicを融合した現代風リメイクまで、実作業は週4時間未満。筆者は同様のプロジェクトを多数列挙し、フロンティアモデルの進化が知識労働の価格決定メカニズムを根本から覆すと警告する。
トランスフォーマーは人間の知能を解決しない。それどころか程遠い。しかし、我々の経済システムの根本的な側面を「解決」し、長期的に壊滅的な影響をもたらす。
HNでの議論
87- brookst
余談だけど、私はひどいソフトウェア(xtool p3)が付いてくる、とても良いレーザーカッターを持っている。彼らのElectronアプリは、使い勝手の悪さと不要な「付加価値」の悪夢で、カットの順序やパスを定義するといった基本的なことですら、不透明か壊れているかのどちらかだ。そして、DXFをエクスポートして、彼らのソフトウェアにインポートして、位置を決めて、パスごとにパワーとスピードを設定するというプロセス…もう本当に面倒くさい。
claudeがgcodeの方言とカメラ制御をリバースエンジニアリングするのに1〜2時間かかった。今では、何をカットしたいかを伝えて、材料をセットすれば、claudeが作業の配置場所、パワー、スピード、角などのバリエーションを処理してカットしてくれる。難しい場合は、作業物をスキャナーに載せれば、claudeが診断して調整してくれる。
消費者が手にするものは、良い理由であれ悪い理由であれ、制御するのは非常に難しくなるだろう。
- CoolestBeans
> 何十年も前のゲームをリバースエンジニアリングして現代の環境に移植する行為には、複数の分野にわたる複雑で深く関与する一連のタスクが必要だ…これは、人々がスキルと知識の深さによって守られたキャリアとして理解していた、典型的な深い熟練した知識労働のプロファイルだ。
ゲーム開発、特にこの種の移植は、技術的に極めて要求が高いタスクだ。しかし、ゲームの世界の外で行われるソフトウェア開発よりも、その要件はずっと制約が多く、正確だ。ほとんどの開発者は、プロジェクトの進行に伴って絶えず変化する、曖昧で(AIにとって重要なことに)検証不可能な要件を扱っている。AIはこの種のプログラミングにはそれほど良いツールではない。なぜなら、記事で示されたタスクとは異なり、AIがタスクの完了に近づいているかどうかを安価に検証するために使える検証関数が存在しないからだ。
記事の例では、ボットはゲームのメモリ状態全体を見て、それと対話して状態がどう変化するかを確認し、そのプロセスを移植版の作業コピーで繰り返すことができる。移植版の全体的な挙動がオリジナルに近づいている限り、AIは目標に近づいていることを検証できる。これは極めて印象的なことだ。しかし、この検証ループは閉じた世界に存在する。ほとんどのプログラミング分野には同等のものは存在しない。曖昧なビジネス目標を達成するために要件をシフトさせることは、[…]の本質的な仕事であるため、同等のものは存在し得ない。
- Agentlien
私はビデオゲームの移植に携わるプログラマーだ。
これは間違いなく度肝を抜かれる話だ。そして同時に、間違いなく誇張されている。
これは印象的だが、リバースエンジニアリングはまさにこれらのモデルが最も得意とすることであり、新しいゲームをより弱いハードウェアに移植するのはこれよりもずっと難しい。ましてや新しいゲームを作るのはなおさらだ。
- Kuyawa
週末にDeepSeek Harnessを使ってPrince of PersiaをMacOS用にSwiftに移植した[1]。合計3時間、トークン代3ドルで、遊べて楽しいゲームができ、昔の良い思い出がよみがえった。
これはJordan Mechnerの1989年のオリジナルゲームの忠実な移植であり、指針となったアイデアはただ一文だけだった:ゲームを正確に移植し、エンジンを完全に書き直す。
私はコードもテストも一行も書いていない。readmeすら書いていない。指示通りにSwiftで書いたのか、アセンブリなのか、それとも脳が溶けるような代物なのかは分からないが、結果は素晴らしく、私は10回人生を生きてもこれを自分でやることはなかっただろう。
コーディングは解決された。人間のプログラミングは死んだ。アプリのコストはほぼゼロになり、壁に書かれた文字が見えない者は絶望的だ。
- ridiculous_leke
Haloがブラウザ上でWASMで120 FPSで動作している