WARNING
Note: Le site de documentation est seulement partiellement traduit en français. La plupart des autres pages sont en anglais.
Vous pouvez aider à traduire la documentation en français en contribuant sur le dépôt GitHub. La documentation est écrite en fichier Markdown avec l'outil Vitepress et est facile à modifier.
Découvrez Narrat et créez un jeu en une minute
Commencer avec Narrat est très rapide. Il existe un template prêt à l'emploi qui vous permettra de lancer votre jeu en une minute.
Sur cette page
À quoi sert Narrat
Narrat se spécialise dans l'aide à la création de jeux narratifs sans programmation. Si vous souhaitez créer des jeux d'action ou des jeux avec de nombreuses fonctionnalités personnalisées, vous préférerez sans doute un moteur de jeu plus généraliste. Vous pouvez en savoir plus sur les fonctionnalités, la philosophie, les limitations de Narrat et la façon d'ajouter de nouvelles fonctionnalités sur cette page.
Démo Interactive
Si vous souhaitez avoir une idée rapide de comment Narrat fonctionne sans créer de projet, l'éditeur interactif vous permet de modifier en temps réel une démo dans votre navigateur.
Guide vidéo
Si vous préférez des instructions écrites, passez à la section suivante.
Si vous préférez suivre une vidéo, cette vidéo d'une minute montre toute l'étape de configuration, du début à l'exécution du jeu.
Instructions écrites
Prérequis
- Être sur un ordinateur exécutant Windows, MacOS ou Linux.
- Avoir node.js 20+ installé (choisissez la version LTS actuelle sur le site Web).
- Un éditeur de texte, nous recommandons VS Code.
Création du projet de jeu
Ouvrez un terminal dans un dossier de votre choix (sous Windows, vous pouvez faire un clic droit dans votre dossier tout en maintenant la touche Shift et choisir "Ouvrir une fenêtre PowerShell ici")
Aide pour l'ouverture du terminal
Pour plus d'informations sur la façon d'ouvrir un terminal dans un dossier sur Windows et d'autres systèmes d'exploitation, consultez ce lien
Une fois ouvert, vous pouvez exécuter la commande suivante :
npm create narrat@latest
Cela téléchargera Narrat et vous posera quelques questions pour configurer votre projet. Vous pouvez choisir parmi quelques modèles de jeu pour commencer. Vous pouvez maintenant suivre les instructions de l'outil pour exécuter le jeu, ou suivre le guide "Lancer le jeu" ci-dessous.
Fonctionnement
Le template Narrat est essentiellement un template pour un projet web quasiment vide, avec Narrat en tant que bibliothèque.
node.js est le moteur JavaScript utilisé pour exécuter notre projet (et l'assembler ou l'exporter ultérieurement en tant que jeu exécutable).
Nous utilisons npm pour installer des bibliothèques dans le jeu. npm est simplement un gestionnaire de paquets pour installer des bibliothèques JavaScript avec node.js.
Il y a un fichier package.json à la racine du template, qui est un fichier standard de node.js pour définir un projet et ses dépendances, qui sont installées via npm. À l'intérieur de la section dependencies
de ce fichier, vous trouverez Narrat accompagné d'un numéro de version. Celui-ci indique au projet quelle version de Narrat installer.
Notre template utilise npm pour télécharger et installer Narrat (et d'autres dépendances) et préparer le jeu à fonctionner. Ensuite, en utilisant des scripts npm, nous pouvons utiliser des commandes pour assembler/exporter le jeu (qui utilisent tous node.js sous le capot d'une manière ou d'une autre).
Installer les bibliothèques (uniquement la première fois ou lors d'une mise à jour)
En configurant votre jeu Narrat, ouvrez un terminal à l'intérieur du dossier
Il y a une première commande pour installer les dépendances (bibliothèques) lors de la première utilisation :
npm install
Si vous obtenez des avertissements lors de l'exécution de npm install
À moins que vous ne voyiez de véritables erreurs, les avertissements peuvent généralement être ignorés.
Vous verrez probablement npm se plaindre de "problèmes de sécurité". Ceux-ci sont de faux positifs et peuvent être ignorés, ils sont causés par une mauvaise gestion de la sécurité par NPM. Ces problèmes de sécurité sont sans rapport avec l'utilisation de Narrat. Vous pouvez vous renseigner à ce sujet en lisant cet article de Dan Abramov, le créateur de React.
Lancer le jeu
npm start
Cela devrait ouvrir un onglet de navigateur avec le jeu lancé après un court temps d'assemblage. On peut accéder au jeu à l'adresse localhost:5173
Le jeu est prêt à être édité !
INFO
Ces commandes npm
proviennent de node.js. Si les commandes ne sont pas reconnues, vous n'avez probablement pas installé node.js correctement. Plus d'informations ici.
Aperçu de Narrat
Maintenant que le jeu est lancé, vous voudrez peut-être consulter Une vision d'ensemble de Narrat pour comprendre les différentes parties d'un jeu Narrat et comment les utiliser.
Éditer le jeu
Il est maintenant facile de créer un jeu en éditant les scripts et les fichiers de configuration de Narrat !