• # Pourquoi est ce microsoft qui publie ce logiciel ?

    Posté par  . Évalué à 3 (+2/-0).

    • Zork I a été développé par Infocom en 1980,
    • en 1986, Infocom est acheté par Activision,
    • en 2008, Activision devient Activision Blizzard,
    • en 2023, Microsoft achète Activision Blizzard.

    C'est pour ça.

    • [^] # Re: Pourquoi est ce microsoft qui publie ce logiciel ?

      Posté par  (site web personnel) . Évalué à 3 (+1/-0).

      Il manque
      Beyond Zork
      Zork Zero
      Return to Zork
      Zork Nemesis
      Zork: Grand Inquisitor

      et quelques autres d'Infocom

      à voir si cela peut être intégré dans un jeu portable basé sur un moteur de jeu de fictions interactives (je ne retrouve plus le nom, je pensais à Irrlicht mais cela n'a pas l'air d'être cela).

    • [^] # Re: Pourquoi est ce microsoft qui publie ce logiciel ?

      Posté par  . Évalué à 6 (+4/-0).

      merci, je me posais la question !

      Il y a beaucoup d'autres sources, pas forcément officiellement libérées, d'autres jeux infocom, à la racine du dépôt github : https://github.com/historicalsource/

      Les sources ne sont pas nouvelles, mais c'est l'officialisation pour ces 3 jeux qui l'est (ils auraient pu libérer tous les autres jeux, par exemple planetfall date de 1983, mais bon, il ne faut pas trop leur en demander)

      Je me suis longtemps amusé avec les fictions interactives, en français et anglais.

      Il y a un post sur la libération des sources sur le plus gros forum sur le sujet, ici : https://intfiction.org/t/zork-1-2-3-are-officially-and-legally-released-under-the-mit-license/77938

      les questions soulevées sont amusantes, comme "est-ce qu'il y aura des mises à jour de zork qui nécessiteront de redémarrer le PC et réinstaller les pilotes d'imprimante" ?

      J'ai essayé de compiler zork2 avec zilf (https://zilf.io/), mais il y a des erreurs dans le code, ou bien ce nouveau compilateur bloque sur une syntaxe particulière.

       zilf ZORK2.ZIL                          
      ZILF 0.9 built 11/08/2019 13:31:00                                                          
      Renovated ZORK II: The Wizard of Frobozz                                                    
      [error ZIL0123] /temp/github/games/zork2/2ACTIONS.ZIL:1560: expressions of type 'LIST' canno
      t be compiled                                                                               
        [info ZIL0124] misplaced bracket in COND or loop?                                         
      19 warnings (19 suppressed)                                                                 
      1 error                                           
      

      j'ai essayé le code de zork1 qui passe. Pour cela, en plus des instructions (pour windows, qui n'est pas sensible à la casse), il faut convertir les noms de fichiers en MAJUSCULE, pour cela :

      rename -f 'y/a-z/A-Z/' *

      ensuite ça bloque avec des fichiers non identifiés :

       zilf ZORK1.ZIL
      
      [error MDL0604] ZORK1.ZIL:19: INSERT-FILE: file not found: GMACROS                          
      
      [error MDL0604] ZORK1.ZIL:20: INSERT-FILE: file not found: GSYNTAX  
      

      il faut éditer ZORK1.ZIL et rajouter toutes les extensions, par exemple <INSERT-FILE "GMACROS" T par <INSERT-FILE "GMACROS.ZIL" T

      J'ai modifié une ligne dans ACTIONS.ZIL pour la traduire en français, puis compilé :

      zilf ZORK1.ZIL
      zapf ZORK1.zap zork.z3
      

      on peut lire le fichier z3 résultant avec frotz (paquet dispo dans debian par exemple)

      ZORK I: The Great Underground Empire
      Infocom interactive fiction - a fantasy story
      Copyright (c) 1981, 1982, 1983, 1984, 1985, 1986 Infocom, Inc. All rights reserved.
      ZORK is a registered trademark of Infocom, Inc.
      Release 0 / Serial number 251121
      
      West of House
      Vous vous trouvez dans un champ à l'ouest d'une maison blanche dont la  porte d'entrée est
      barricadée.
      There is a small mailbox here.
      

      le numéro de série passe bien à aujourd'hui, 251121 et le texte est bien traduit, ça marche :)

      À noter que le fichier zork1.zip qui est fourni dans le dépôt est une version déjà compilée, zip était une extension utilisée avant le format de compression du même nom.

      À noter également que le format de code qui a été popularisé, en remplacement du ZIL d'origine, c'est Inform, qui a pas mal évolué ensuite, d'un langage impératif type C en langage naturel en anglais, avec une version française ainsi que dans d'autres langues. On peut toujours écrire des jeux avec Inform 6, qui produit des jeux plus compacts, et il y a même une bibliothèque encore plus légère qui permet de compiler vers des interpréteurs sur machines 8 et 16 bit, comme dans les années 80/90, ça s'appelle PunyInform et il existe une version francophone

      https://gitlab.com/auraes/punyinformfr

      https://www.fiction-interactive.fr/quest-ce-que-la-z-machine/

      Rappel important : vos amis qui se sont retournés contre vous parce que la TV leur a dit de le faire : ils le feront encore.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.