Le code source de nombreux jeux d’aventure à analyse de texte fondateurs d’Infocom, y compris Zork, est disponible depuis 2019. Mais ce code ne fait rien pour les ordinateurs modernes, ni même pour les ordinateurs de l’époque, lorsqu’il s’agit de faire fonctionner les jeux. La plupart des jeux d’Infocom étaient écrits en «Zork Implementation Language», qui n’était natif d’aucune plate-forme ou d’aucun processeur particulier, mais prêt à être interprété sur toutes sortes de systèmes par des versions de sa Z-Machine. La Z-Machine peut être considérée comme le premier véritable moteur de développement de jeu, à condition que personne ne vérifie trop cette affirmation. Beaucoup de travail a été effectué dans les domaines du logiciel libre pour créer des versions modernes et améliorées de ces interprètes pour pratiquement tous les appareils imaginables. Le code source de ces implémentations de Z-Machine (machines virtuelles, selon la terminologie d’aujourd’hui) est apparu comme un grue des ténèbres il y a quelques jours dans un dépôt GitHub appartenant à Andrew Plotkin. Plotkin, une figure majeure des univers du jeu textuel moderne et classique (et beaucoup d’autres choses encore), détaille ce qu’ils sont et comment il les a trouvés dans un article de blog sur son site. Au milieu d’une longue discussion sur un forum de fiction interactive sur les interpréteurs d’Infocom et les normes modernes de documentation, un message surgit de nulle part au sujet d’un mystère de plusieurs décennies: «J’ai le code source de ce qui est probablement la plupart des interpréteurs d’Infocom. Jusqu’à ce que vous en parliez, je n’avais aucune idée qu’il n’était pas publiquement disponible». Plotkin répond, moins de deux heures plus tard, qu’il les emmène en privé. Puis quelqu’un d’autre a posté le code source de l’interpréteur PC IBM, de la même manière que tout le monde semble soudainement s’en souvenir. Comme le remarque Plotkin, le code source de l’interpréteur ne contient pas beaucoup de commentaires ou d’artefacts intéressants, personnels ou autres. Il contient cependant un certain nombre de commentaires involontaires sur ce qu’il était comme essayer de produire un logiciel commercial dans les années 1980.
Les Problèmes Communs Rencontrés par la Société dans l’Utilisation Efficace des Derniers Développements de l’Intelligence Artificielle
Les Problèmes Communs Rencontrés par la Société dans l’Utilisation Efficace des Derniers Développements de l’Intelligence Artificielle Introduction L’intelligence artificielle (IA)