Twine : Outil Open Source pour créer des jeux avec des mots, alias Interactive Fiction


  • FrançaisFrançais


  • Brief : Twine et outil gratuit et open source pour créer des fictions interactives ou des jeux textuels.

    Tout le monde a un jeu en lui qui attend de sortir, tout comme un Chestburster. Malheureusement, tout le monde n’a pas les compétences nécessaires pour créer un jeu, en particulier un jeu complet avec des graphismes. Heureusement, il existe un moyen de créer un jeu amusant en utilisant uniquement des mots. Permettez-moi de partager une application qui pourrait vous aider.

    Qu’est-ce que Twine ?

    liste d'histoires de ficelle
    Liste des histoires de ficelle

    Comme je l’ai mentionné plus haut, Ficelle permet à quiconque de créer un jeu sans avoir besoin de savoir écrire du code. Souvenez-vous de ceux Choisissez votre propre aventure livres? C’est essentiellement ainsi que Twine fonctionne.

    Vous créez une série de passages, qui peuvent être une phrase ou un mur de texte. Vous avez nommé chacun de ces passages, afin que vous puissiez en garder une trace. Après cela, vous connectez ces passages et créez plusieurs chemins que le joueur doit suivre en fonction de ses décisions.

    Créer un nouveau passage est aussi simple que de mettre des doubles crochets autour d’une phrase, par exemple, [[Let’s continue!]]. Dans cet exemple, « Continuons ! » est le lien sur lequel vous cliquez pour accéder au nouveau passage, et cette phrase devient le nom du nouveau passage.

    Je préfère que le nom du nouveau passage soit différent de la phrase de liaison. Vous pouvez le faire en utilisant ce format : [[Let’s continue!|start-journey]]. Dans cet exemple, vous cliquez sur la phrase « Continuons ! » pour aller au passage intitulé début-voyage.

    éditeur de ficelle
    Éditeur de ficelle

    Lorsque vous avez terminé, vous pouvez publier le jeu sous forme de fichier HTML et le partager avec des amis ou le partager sur un site comme itch.io.

    Il existe des fonctionnalités plus avancées disponibles pour créer des jeux plus complexes. Ces fonctionnalités incluent :

    • Prise en charge des variables
    • Champs de saisie pour obtenir des informations du joueur
    • si… alors déclarations
    • Boucles et plus

    Une autre chose à garder à l’esprit est que Twine utilise plusieurs formats d’histoire. Un format Story est essentiellement un moteur de jeu qui est intégré au fichier HTML et fait fonctionner le jeu. Twine est livré avec trois formats d’histoire :

    • Harlowe – Ce format est le format par défaut, et il est conçu pour être facile à apprendre pour les débutants
    • Bonhomme de neige – Ce format est destiné aux développeurs de jeux qui connaissent mieux JavaScript et CSS. Utilisez ce format pour créer une expérience de jeu personnalisée.
    • SugerCube – Ce format est inspiré des premières versions de Twine et permet au joueur de sauvegarder sa progression et d’autres fonctionnalités.
    • Chapbook – Ce format est conçu pour les nouveaux utilisateurs et intègre des fonctions avancées.
    structure de l'histoire de la ficelle
    Structure de l’histoire de la ficelle

    Installation

    Malheureusement, la plupart des repos n’ont pas la dernière version de Twine. Cela pourrait changer à l’avenir.

    Si vous êtes sur Arch ou si le gestionnaire de packages tiers Homebrew est installé, vous avez de la chance.

    Sinon, vous devez télécharger la dernière version et depuis le site, décompressez le dossier et lancez l’exécutable.

    Si vous ne voulez pas installer Twine ou si vous voulez d’abord l’essayer, vous pouvez consulter le version en ligne.

    Mon expérience

    j’ai créé un quelques jeux avec Twine pour quelques game jams. Ce sont les premiers jeux que j’ai jamais créés, et je me suis amusé. À cette époque, si vous vouliez utiliser les fonctionnalités avancées, vous deviez faire un peu de codage. Maintenant, vous pouvez ajouter ces fonctionnalités à l’aide des outils de l’éditeur.

    L’un des problèmes avec Twine est que vous ne pouvez pas vraiment l’utiliser avec git. C’est parce que l’éditeur Twine stocke tous les fichiers au même endroit. Il n’y a aucun moyen de changer la destination pour un.

    Un autre problème est qu’il est pénible de relire un jeu. Il existe une option pour “Afficher la copie d’épreuve”, qui vous montre tout sur une seule page. Si vous avez un jeu plus petit, il n’y a pas de problème, mais si vous avez un jeu plus grand, il faut corriger les fautes d’orthographe et de grammaire. Heureusement, il existe un outil pour cela.

    Tweego est un outil écrit en Go qui vous permet d’écrire votre jeu Twine en utilisant des fichiers texte. Tweego s’est inspiré de twee, qui était l’outil de ligne de commande officiel de Twine. twee n’a pas été mis à jour depuis 5 ans et ne peut donc pas être utilisé avec la nouvelle version de Twine. Tweego vous permet d’exporter votre jeu directement au format HTML ou au format Twine.

    Vous pouvez facilement utiliser git pour sauvegarder les fichiers créés avec Tweego. Les fichiers texte sont également très faciles à mettre dans un correcteur orthographique. Voici la fichier texte pour un jeu simple, j’ai écrit en utilisant Tweego pour vous donner une idée de sa lisibilité.

    mode sombre ficelle
    Mode sombre de la ficelle sous Windows

    Dernières pensées

    Dans l’ensemble, je pense que Twine est un très bon outil pour créer des jeux. Il est très simple à prendre en main et dispose d’outils qui permettent de créer des jeux assez compliqués sans avoir besoin de savoir coder.

    Je crains cependant que la plupart des gens ignorent les jeux qui n’ont pas de graphismes flashy. Les jeux textuels ont été les premiers jeux sur ordinateur et sont toujours amusants à jouer. Tout ce dont vous avez besoin est un peu d’imagination.

    Source

    N'oubliez pas de voter pour cet article !
    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    La Rédaction

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée.