CRÉER AVEC TWINE 2/5

Dans le premier tutoriel, vous avez appris à créer des passages et des liens entre les passages. Dans ce second tutoriel, nous allons voir comment ajouter des images et comment exporter votre travail en un format HTML.

ETAPE 3 : Comment ajouter des images dans Twine ?

L'ajout d'image dans Twine est un peu plus complexe que ce que vous avez pu faire dans le tutoriel 1.

Il faut d'abord créer un nouveau passage puis écrivez la ligne de code suivante :

<img src ="">

Deux choix s'offre à vous ensuite :

1. L'image est sur internet ?

Récupérez son adresse url (clic droit sur l'image > copier l'adresse de l'image) puis coller l'url entre les guillemets de la ligne de code.

Voici un exemple avec l'icône du site SVT de Créteil.

<img src="http://svt.ac-creteil.fr/IMG/siteon0.png?1527083470">

2. L'image est sur votre ordinateur ?

Twine ne reconnait pas les fichiers png, jpeg ou gif. Il faut d'abord les convertir en un format appelé base64.

Pour cela, je vous conseille le site Base64 Image Explorer . Ce site est performant et ne nécessite aucune installation. Vous pouvez bien sur trouver et utiliser un autre logiciel de votre choix. Dans Base64, importez l'image de votre choix et laissez le site faire le travail. Il est possible d'importer des gif animés, des png ou jpeg. Veillez à privilégier les images les moins lourdes possibles.

Dans BASE64 image, cliquez sur le bouton "copy image" puis coller ce que vous venez de copier entre les guillemets dans le passage de Twine selon la logique suivante :

<img src ="code obtenu dans Base64">

Vous devriez obtenir quelque chose avec de très nombreux caractères incompréhensibles. C'est normal.

<img src= "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJcAAACXCAYAAAAYn8l5AAAE90lEQVR42u3ceajlYxzH8We4TPYl+1bGNGiEjIQJhawpe5GyJIrJHxRThkIoye6foQiJLKMsM9aRZfhDaiSNMhgxlplrGcadO8491+fj+U7nmObMPfcst85z3q/6dG/dc86t3+/b7/n+nuf5nZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMmzDIcDGbBI/B+LnJGXTur+v+32r+H1fZYZykXKX8owymcPY3waikLZVdlL2UGYqByoXKKcrFyqXKycrlynnKMcrs5QrlCeVF5Slyk/KWuVtZTqHt/9Mip8++ccqs5W7lTeU95TPlUHlG2VE+VH5Xakoy5TfIi6kqjKkjK4Xv/dwDnV/FZUL6mzlIeV1ZY3yRxRRNTLagXytHMohL597n72VG5QFys/K6g4VUaN8pZzJoS/7SrV79EUvx1A2OkH5SzmibghGYVerfZTn6nqj0QnMkrgBQIHTCGcpzzdotjuRsYrVw+IpnIryphaOURZHs96tK9NQ3AQ0+vtKZQeGxbJ6rNOUV7pYVNUo2sExXuc70YM5JeXYXnlHWdXF4vL81S9N/I95ylROSRl8V3h1Fxv3v2MKw8VbaWLIfJZTUo5TlQ+6OBQuUj5Vljfxevdi16Ta+iR62G7K7V0oKhfJiuifHk954nWkife5J5uRaove6GEnKW92obh8pXos5sqWj+N985VDOC29z9tdZsWtfycKqhKftTDlnRDuscY7s3+nshenpvdNUR7oYG/1fsq7JG5RXmqieV8/3nZzKaelDNOUD9ssKk8rfKncr5yozEl5hn24hc/yvq6jOC29z5Omh6W8Oa+VonLj/YVyT9xtehh8tI15Mr/POy+25NSUwXNbg+MogOHoqTz8PaycoByQ8tbkJam9tcj5ceVDIWY30XBXIi4e7+e6JIaug5TrlNdS3iLTbs/mG4tdOCVl8PBzbdrwrPxQDJefRGPu152R8hKRpwm8F/6zlLcvtzur7/e/lfK+exQ0DXFvXePtgvKk57vKEyk/SHG0sp2yf8qL2velvE9+VQt3go3itUZv8dmCU1LWletG5R/lV+VF5fyUH4zw8HSkcq5ys/JqDJ9rU2fXH5dFv4bCTE61ic6rUt4/5ZwXxfRRyrtQx9p71c4Uxq0Mh+XaL+WJ1J1jOmGu8n0Hh7xGa47eIfFIDM0sUBc+PHpL8bep+0/1ON8pN0Ufh4K5ib4y7gqr0VMNp+5su1kdd5h+EtvfB8EW5oJ5OPKj9ktjqHJT7+WXj5UfUucezqhG7/Zgyk/0MAwWbiBu/xfFyXcPdFtcUbZWLk758XzP3v/ZQg+27jF9b7WZF/3cjun/X0aCQk2LwvL6oL/LwYvNe27gdcelvCDtvVmLU21f1khdwVXqCsp3gJ6tXxjv86P/Uymq/uFG+o5UmzidG3eLG+uB/Hc/Xu+1yOtT3lnqAnoq5TXBp1NewJ4TNwfT4/MYAvuM57YWRHF54nTmON/vubDNYwidEr/vGsOpbdaPB9V7jFaQ/+Khy99O41n3lRyPtjOh33VA+iscBEJxEYqLEIqLUFyE4iKE4iIUF6G4CKG4CMVFKC5CKC5CcRGKixCKi1BchOIipMXiWhNPuxDS0fwL85S/+6hxv3oAAAAASUVORK5CYII=">

Donnez un nom à votre passage. Je fais le choix de toujours appeler ces passages par un nom commençant par img_ pour mieux me repérer dans les passages. En effet, Thyp possède plus de 50 passages.

Dans ce tutoriel, appelons cette première image img_essai.

img_essai

Le symbole underscore "_" permet d'avoir des noms sans espace. Cela est une habitude à avoir lorsque l'on code.

NOTE IMPORTANTE :La seconde méthode est à préférée si vous voulez exporter votre travail plus facilement et que les élèves puissent travailler sans avoir de connexion internet.

Comment insérer l'image dans un passage ?

Sélectionnez le passage start (ou un autre passage selon votre choix) pour l'éditer. Pour insérer l'image, écrivez le code suivant à l'endroit de votre choix. Les apostrophes et les signes "supérieur/inférieur" sont obligatoires.

<<include 'img_essai'>>

La fonction include indique à Twine d'insérer le passage de votre choix dans le passage. Si vous vous rappelez ma comparaison entre un passage et une diapositive, vous voyez maintenant pourquoi un passage n'est pas tout à fait une diapositive.

Lancez le projet ou faites F5 pour actualiser votre onglet (version en ligne uniquement) pour vérifier que l'image apparaît bien.

Quelques astuces concernant les images :

Si vous souhaitez centrer l'image, ajouter un peu de code HTML comme ci-dessous

<center><<include 'img_essai'>></center>

SI vous souhaitez redimensionner l'image, vous pouvez modifier le passage qui contient l'image en ajoutant le code HTML suivant :

<img src="" height="20" width="20">

Les attributs heigth et width permettent de définir respectivement la hauteur et la largeur de l'image. Le chiffre entre guillemets correspond au nombre de pixels. Sauf erreur de ma part, pour un projet sur téléphone, 480 pixels de large est idéal, tandis que sur PC, vous pouvez aller jusqu'à 1200.

NOTE : Pour l'ajout de vidéo ou de fichier audio, cela demande beaucoup plus de compétences et je vous laisse consulter le guide officiel de Twine.

ETAPE 4 : Exporter son travail

Lorsque votre projet est fini, il faut pouvoir le partager aux élèves. Pour cela, il suffit de se rendre dans le menu de l'histoire en bas à gauche et de cliquer sur "Publier vers un fichier".

Twine génère alors un fichier HTML. C'est ce fichier que vous pouvez partager avec les élèves. Les élèves auront juste à ouvrir le fichier pour retrouver votre travail. Ce fichier fonctionne sur tous les supports : téléphone, pc et tablettes...

Attention : ce fichier HTML est le résultat final de votre projet. Vous ne pouvez pas modifier ce fichier. Si vous souhaitez faire une sauvegarde de votre travail, il faut générer une archive. Pour cela, cliquer sur l'icone "Maison". Vous arriverez sur la page d'accueil de Twine. Il est alors possible de générer une archive en cliquant dans le menu de droite sur le bouton "archive". Cette archive pourra être ouverte ultérieurement ou sur une autre machine en cliquant sur "Importer depuis un fichier".

ETAPE 5 : Publier sur internet

SI vous souhaitez publier votre travail sur internet, une des solutions est d'héberger votre travail chez Netlify. C'est un site qui peut héberger gratuitement et sans pub (indispensable en milieu scolaire). Vous devrez cependant créer un compte.

Pourquoi Netlify ? Parce que la plupart des autres hébergeurs que j'ai essayé n'acceptent pas que l'on dépose directement un fichier HTML produit par Twine. J'avoue que je n'en sais pas plus et que je remercierais toute personne qui aurait une réponse plus précise.

Ensuite, sur votre ordinateur, créez un nouveau dossier, déposez votre fichier HTML dans ce dossier vide. Puis renommez votre fichier HTML en index.html

Glissez-déposez votre dossier avec le fichier index.html sur la page d'accueil du site netlify. Après quelques secondes, le site est disponible. Vous pouvez personnaliser votre adresse mais elle se finira toujours par "netlify.com". Et voilà !


Dans le prochain tutoriel, on verra comment améliorer votre projet et ajouter des logiques conditionnelles.