Dendry est un moteur de jeux à choix, basé sur le principe des narramiettes. Il a été développé par Ian Millington entre 2014 et 2015 puis repris par Autumn Chen en 2020, qui l’a utilisé pour créer nombreux jeux très bien reçus du public et de la critique. Il s’inspire fortement de Varytale un moteur de fiction interactive commercial maintenant disparu.

Ce tutoriel va vous apprendre à créer un jeu très simple basé sur les narramiettes. Histoire de vous donner une idée de là où nous allons, le jeu final est jouable à l’adresse suivante https://smwhr.github.io/dendry-tutorial/

<aside> 🇬🇧 This tutorial also exists in english !

</aside>



Mise en place du projet (10min)

Si vous êtes un expert de JavaScript et que vous voulez créer un jeu Dendry en local, des instructions existent en anglais : Full project setup

Pour les autres, il existe un “starter pack”, un projet déjà tout fait à dupliquer, que vous pouvez utiliser en ligne, tout ce qu’il vous faut, c’est un compte GitHub. Pour la suite, vous devez être identifié sur GitHub.

La première chose à faire est de dupliquer le projet (repository). Rendez-vous sur

https://github.com/smwhr/dendry-starter-pack/

puis cliquez, en haut à droite, sur

Untitled

et choisissez “create a new repository”. Donnez lui un nom (par exemple ile-au-tresor)

Seconde étape, activer la page github qui hébergera le jeu terminé. Dans les Settings, partie Pages, section Build and deployment choisissez “GitHub Actions”.

Untitled

(ne choisissez aucun des choix proposés en dessous, le projet contient déjà une Action prédéfinie)