QuakeをThree.jsに移植するClaude Code:ワークフローと制限事項

プロジェクト概要
ある開発者がClaude Codeを使用してQuakeのソースコードをJavaScriptとThree.jsに移植することに成功し、クラシックなファーストパーソンシューティングゲームのウェブベースバージョンを実現しました。
ソースからの主な詳細
開発者はこれを「かなりのプロンプト作業」と表現しましたが、このようなプロジェクトを移植するための良いワークフローを見つけました。動作する実装はhttps://mrdoob.github.io/three-quake/で利用可能で、ソースコードはGitHubのhttps://github.com/mrdoob/three-quakeにあります。
移植プロセス中、Claudeは特にマルチプレイヤーサーバーコード(QuakeWorld)をDeno+WebTransportに移植することに苦労しました。開発者は「Codexは何とか理解したようだ」と述べ、異なるAIコーディングアシスタントが特定の技術的課題に対して様々な能力を持つ可能性を示唆しました。
開発者は他の人々にも同様の移植プロジェクトを試すことを推奨しており、課題があったにもかかわらず、このアプローチが有用な結果とワークフローの洞察をもたらしたことを示しています。
技術的コンテキスト
Quakeのような複雑なCベースのゲームエンジンをJavaScriptとThree.jsに移植することは、低レベルのグラフィックス、物理演算、ネットワーキングコードをウェブ技術に変換することを含みます。Three.jsはWebGLを使用してブラウザで動作する人気のあるJavaScript 3Dライブラリです。DenoはNode.jsの代替となるJavaScript/TypeScriptランタイムであり、WebTransportは低遅延の双方向通信のための最新のウェブAPIです。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

OpenClawユーザーレポート:技術的セットアップは機能するが、自律性には実問題が必要
ある開発者が、StripeとVercelを統合したVPS上でライブのOpenClawエージェントを5日間で構築しましたが、本当の課題はセットアップではなく、エージェントが自律的に解決すべき明確な問題を持つことだとわかりました。定額サブスクリプションのためのセットアップトークンOAuth方式は、Anthropicによって完全にブロックされ、トークンごとの支払い方式が強制されています。

Claude AI、破損した12TB BTRFSアレイから99.94%のデータを回復
開発者が、ネイティブの回復ツールが失敗した後、Claude AIを使用して破損した12TBのBTRFSアレイから99.94%のデータを回復したと報告しました。Claudeは80%で破壊されたインデックステーブルを診断し、ファイルシステムツリーを手動で再構築し、8.4TBのデータから7MBのゴミファイルのみを失いました。

Open-Claw + Hermes:分離型オーケストレーターとエグゼキューターによるマルチエージェントワークフローの利点
3週間のテストの結果、あるユーザーは、Open-Claw(オーケストレーター)とHermes(実行スペシャリスト)を組み合わせることで、単一エージェント単独よりも優れたパフォーマンスを発揮し、並行タスク処理と相互診断によりスループットと信頼性が向上することを発見しました。

開発者がバンド管理のためのSetForgeウェブアプリを構築するためにClaude Codeを使用
プロフェッショナルなコーディング経験のない開発者がClaude Codeを使用してSetForgeを構築しました。これは、バンドが曲ライブラリとセットリストを管理するのに役立つReactアプリで、Vercelにデプロイされています。このアプリには、重複する曲を見つけるためのJam Set、Excel/CSVインポート、フロー採点、自動アレンジモード、リアルタイムコラボレーションなどの機能が含まれています。