Reviviendo Zork: Una Aventura de Portabilidad Cosmopolitan
El autor portó con éxito el código fuente original UNIX de Infocom del juego de aventuras de texto Zork (de 1985) a sistemas operativos modernos utilizando el proyecto Cosmopolitan. La capacidad de 'escribir una vez, ejecutar en cualquier lugar' de Cosmopolitan permitió una sola compilación para crear ejecutables que se ejecutan en Windows, macOS, Linux y más, sin necesidad de una máquina virtual. El proceso implicó resolver problemas como definiciones de NULL en conflicto, declaraciones de funciones faltantes y funciones obsoletas en el código C original de estilo K&R. El resultado? Ejecutables independientes de la trilogía Zork, disponibles en GitHub, permitiendo a los jugadores experimentar este juego clásico en hardware moderno.
Leer más