Skip to content

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.

Commencez avec Narrat et créez un jeu en une minute

Pour commencer avec Narrat, c'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 pouvez préférer un moteur de jeu plus généraliste. Vous pouvez en savoir plus sur les fonctionnalités, la philosophie, les limitations de Narrat et comment ajouter de nouvelles fonctionnalités dans cette page.

Démo Interactive

Si vous souhaitez rapidement avoir une idée de comment Narrat fonctionne sans créer de projet, la démonstration interactive vous permet de modifier instantanément le jeu de démonstration Narrat dans votre navigateur.

Guide vidéo

Si vous préférez des instructions textuelles, passez à la section suivante.

Si vous préférez suivre une vidéo, cette vidéo d'une minute montre toute la configuration, du début à l'exécution du jeu.

Instructions en texte

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 tout en maintenant la touche Shift dans votre dossier et choisir "Ouvrir une fenêtre PowerShell ici")

Aide pour l'ouverture du terminal

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 :

bash
npm create narrat@latest

Cela téléchargera Narrat et vous posera quelques questions pour configurer votre projet. Vous pouvez choisir parmi quelques templates 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.

Comment cela fonctionne

Le template Narrat est essentiellement un template pour un projet web presque vide, avec Narrat en tant que bibliothèque.

node.js est le moteur JavaScript utilisé pour exécuter notre projet (et le build 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 pouvez trouver Narrat avec un numéro de version. C'est ce qui indique au projet d'installer une version spécifique de Narrat.

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 build/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)

Avec la configuration du 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 :

bash
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, causés par une mise en œuvre très négligente de la sécurité par NPM. Ces problèmes de sécurité sont sans rapport avec l'utilisation de Narrat. N'hésitez pas à en savoir plus sur pourquoi les avertissements de sécurité npm sont défaillants dans cet article de Dan Abramov, le créateur de React.

Lancer le jeu

bash
npm start

Cela devrait ouvrir un onglet de navigateur avec le jeu lancé après un court temps de build. Le jeu peut être accédé à 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. En savoir plus sur npm install

Aperçu de Narrat

Maintenant que le jeu est lancé, vous voudrez peut-être consulter l'Aperçu 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 !

Editer le jeu

Build et publication

Building and exporting

Documentation des commandes

Documentation des commandes

Released under the MIT License.