OpenStrike: un FPS al estilo Counter-Strike que corre a 60 FPS en una PSP de 2004
Shipping OpenStrike: A Counter-Strike-Shaped FPS on a 2004 Handheld

Hoy lanzamos OpenStrike, un FPS para un jugador con mecánicas de Counter-Strike que reproduce los mapas clásicos de la era GoldSrc, con bots, trazadoras, retroceso y flujo de rondas. El juego está construido sobre el runtime Pocket y demuestra que la ergonomía del stack web, sin su maquinaria, puede escalar a un juego 3D en tiempo real en hardware anterior al iPhone. El motor está en Rust, las reglas en TypeScript y el HUD es una app de Solid. Todo el juego, incluido el intérprete de JavaScript y el mapa, se enlaza en un solo ejecutable que corre a 60 FPS en una PSP-1000 con 32 MB de RAM y una GPU sin shaders. El post detalla cómo se adapta el formato de mapa BSP de 1999, se hornean las texturas y la iluminación, y se optimiza cada milisegundo para cumplir el presupuesto de 16.7 ms por fotograma.
La PVS es el occlusion culling como archivo de bloqueo: todo el pensamiento costoso ocurrió fuera de línea, y el tiempo de ejecución solo busca la respuesta.