2004年のPSPで60FPSを達成:TypeScript製FPS「OpenStrike」を公開

Shipping OpenStrike: A Counter-Strike-Shaped FPS on a 2004 Handheld

2004年のPSPで60FPSを達成:TypeScript製FPS「OpenStrike」を公開

PocketJSチームは、Counter-Strike風のシングルプレイヤーFPS「OpenStrike」をリリースした。GoldSrc時代のマップ、ボット、トレーサー、リコイル、ラウンド進行を特徴とし、ルールはTypeScript、HUDはSolid.jsで記述。2004年のソニーPSP上でロック60FPSを実現し、単一ファイルとしてMemory Stickに保存できる。Rust製エンジンとQuickJSベースのJavaScriptインタプリタを統合し、BSPマップを事前ベイク処理。PVSによるオクルージョンカリング、頂点カラーへのライトマップ焼き込み、CLUT8テクスチャなどの最適化により、限られたハードウェアで高性能を達成した。

PVSは、ロックファイルとしてのオクルージョンカリングである。高価な思考はすべてオフラインで行われ、ランタイムは答えを調べるだけだ。

この日のほかの記事

2026-07-18