Aplicación de escritorio nativa en Rust — la puerta de entrada y la cámara de Zero-Shot Games, una colección de juegos de navegador construidos cada uno en solitario por IA a partir de un único prompt. cabinet sync replica de forma idempotente la biblioteca de juegos en una carpeta local; cabinet play ejecuta cualquier título a pantalla completa en una ventana WebView2 con tao + wry — sin conexión, sin nada que instalar por juego.
Su verdadero truco es la captura. Un juego WebGL no se puede fotografiar desde dentro de la página (canvas.toDataURL devuelve negro), así que Cabinet juega cada título a pantalla completa y captura el escritorio compuesto — el fotograma real de la GPU, correcto tanto para Canvas 2D como para WebGL. Un solo comando ingiere después esas imágenes en la galería de cada juego en zero-shot-games.com; la colección se hace su propia promoción. La captura de video del juego es lo siguiente. Lee cómo lo construimos →