在2004年PSP上运行Counter-Strike风格FPS
Shipping OpenStrike: A Counter-Strike-Shaped FPS on a 2004 Handheld

我们发布了OpenStrike,一款在2004年索尼PSP掌上设备上运行的单人Counter-Strike风格FPS游戏。这款游戏完美复刻了GoldSrc时代的经典地图,包括bots、弹道轨迹和后坐力等机制。引擎部分由Rust编写,确保每一帧都稳定运行;而游戏规则和HUD界面则完全用TypeScript和Solid构建,通过PocketJS在PSP上流畅执行。整个项目打包成一个可执行文件,直接运行在仅有32MB内存和333MHz MIPS处理器的老设备上,却实现了稳定的60FPS。这不仅是一次技术挑战,更是对Web技术栈在嵌入式设备极限表现的证明。
"整个游戏——Rust引擎、JavaScript解释器、JS包和地图——链接成一个单一的可执行文件,当它运行时,它直接掌控机器;一旦崩溃,机器也随之崩溃。"