Refaire vivre Zork : Une aventure de portage Cosmopolitan

2025-04-14

L'auteur a réussi à porter le code source original UNIX d'Infocom du jeu d'aventure textuel Zork (de 1985) sur des systèmes d'exploitation modernes en utilisant le projet Cosmopolitan. La capacité « écrire une fois, exécuter n'importe où » de Cosmopolitan a permis une seule compilation pour créer des exécutables fonctionnant sous Windows, macOS, Linux, etc., sans avoir besoin d'une machine virtuelle. Le processus a consisté à résoudre des problèmes tels que des conflits de définition de NULL, des déclarations de fonctions manquantes et des fonctions obsolètes dans le code C original de style K&R. Le résultat ? Des exécutables autonomes de la trilogie Zork, disponibles sur GitHub, permettant aux joueurs de vivre ce jeu classique sur du matériel moderne.

Jeux