• [^] # Re: Liens

    Posté par . En réponse au journal Language naturel 2 python. Évalué à 3.

    Cher Farvardin,

    Mon message ne parlait absolument pas des langages naturels généraux, mais du cas spécifique d'Inform 6/7 et je suis désolé si cela a pu paraître autrement. Inform est effectivement un langage crée pour le cas très particulier des romans interactifs. Or, les romans interactifs ne sont souvent que très peu interactif, justement, et empiètent beaucoup plus du coté roman. Les aventures textuelles ne se limitent absolument pas aux romans interactifs. Ces derniers ne couvrent, finalement, qu'une partie très petite de ces mêmes inventures.

    Or, Inform 6/7 est très mal conçu pour programmer quoi que ce soit de plus complexe qu'un gros romans interactifs. Ce n'est pas tant l'absence de certaine fonctionnalitées qu'une mauvaise conception qui grèvent ce langage de programmation. Ceci est dommage. Inform est l'un des seuls langages de programmations qui permet de créer facilement des aventures textuelles, et le fait est qu'il se limite a des romans d'aventures, plus subis que joué, par essence.

    Je sais pertinement qu'il est possible d'améliorer Inform. Je travaille actuellement sur un projet qui permettra, a partir d'un fichier XML, de créer du code inform 6 de base (les objets, les lieux, les personnages, certaines interactions). Je me suis rendu comptes que cette base XML permettait de s'affranchir de beaucoup des erreurs de conception latente d'Inform, contre une perte de liberté nette du récit. Mais on a rien sans rien...

    Amicalement,