Table des matières:

Tutoriel Visual Novel Maker avec Ren'Py : 5 étapes
Tutoriel Visual Novel Maker avec Ren'Py : 5 étapes

Vidéo: Tutoriel Visual Novel Maker avec Ren'Py : 5 étapes

Vidéo: Tutoriel Visual Novel Maker avec Ren'Py : 5 étapes
Vidéo: RenPy Tutorial for Beginners | Create a Visual Novel Game with Ren'Py 2024, Novembre
Anonim
Tutoriel Visual Novel Maker utilisant Ren'Py
Tutoriel Visual Novel Maker utilisant Ren'Py

Avez-vous déjà joué à un roman visuel, choisi votre propre jeu d'aventure, un simulateur de rencontres ou un autre type de jeu similaire et pensé à en créer un vous-même ? Étiez-vous découragé, parce que vous n'aviez jamais codé ou créé de jeu auparavant ? Alors ce tutoriel vous aidera à créer votre propre jeu !

Qu'est-ce que Ren'Py ?

  • Un outil pour aider les utilisateurs à créer Visual Novel, RPG, Dating Sims et autres jeux 2D.
  • Ren'py utilise des langages de script puissants pour offrir des capacités de jeu fantastiques avec Python et PyGame.
  • Entièrement gratuit et open source avec accessibilité multiplateforme.
  • Ren'py n'est PAS un outil visuel, si vous cherchez un outil visuel, regardez dans Novelty ou Twine.

Qu'est-ce que Python ?

Python est un langage de script utilisé pour augmenter la lisibilité pour les codeurs avec moins d'exigences de syntaxe.

Que couvrira ce didacticiel ?

  • Comment démarrer avec les didacticiels prédéfinis.
  • Comment démarrer un jeu de base en introduisant des commandes.
  • Comment finaliser et partager votre création.

À qui profitera le mieux ce tutoriel ?

  • Individus cherchant à produire un jeu avec peu ou pas d'expérience de codage.
  • Codeurs souhaitant en savoir plus sur Python.

Étape 1: Téléchargez Ren'py

Télécharger Ren'py
Télécharger Ren'py
Télécharger Ren'py
Télécharger Ren'py
  1. Créez un dossier sur votre bureau pour extraire le programme.
  2. Commencez par télécharger le logiciel directement depuis Ren'Py.
  3. Suivez les instructions d'installation exactement comme indiqué sur la page Web Ren'Py.

Étape 2: Démarrer le didacticiel

Démarrer le didacticiel
Démarrer le didacticiel
Démarrer le didacticiel
Démarrer le didacticiel
Démarrer le didacticiel
Démarrer le didacticiel
  1. Cliquez sur le panneau de démarrage le Tutoriel dans le coin supérieur gauche.
  2. Cliquez sur lancer le projet.
  3. Parcourez le didacticiel du jeu pour vous présenter aux mécanismes du logiciel.
  4. Assurez-vous de lire tous les panneaux de répertoire d'informations sur le jeu.

Étape 3: Initialiser les paramètres du jeu

Initialiser les paramètres du jeu
Initialiser les paramètres du jeu
Initialiser les paramètres du jeu
Initialiser les paramètres du jeu
Initialiser les paramètres du jeu
Initialiser les paramètres du jeu
  1. Revenez au panneau du répertoire de la page d'accueil et cliquez sur Créer un nouveau projet.
  2. Sélectionnez l'emplacement du répertoire de votre projet ou l'endroit où vous enregistrerez tous vos fichiers de jeu sur votre ordinateur pour les rouvrir plus tard.

    1. Je recommande de créer d'abord un nouveau dossier sur votre bureau pour une accessibilité facile.
    2. Sélectionnez ensuite votre répertoire dans lequel vous souhaitez que votre jeu repose.

      Vous pouvez toujours modifier votre répertoire et d'autres paramètres dans les préférences

  3. Nommez votre projet.
  4. Configurez ensuite votre éditeur de texte.

    1. Ren'Py recommande Editra, leur propre éditeur de texte personnel. Dans ce tutoriel, je vais également vous montrer comment configurer un autre éditeur de texte de votre choix. J'utilise sublime, mais d'autres éditeurs utilisant des fichiers.rpy peuvent également être utilisés.

      1. Accédez à la page Préférences.
      2. Sous « Text Editor:, vous aurez le choix entre Editra recommandé par Ren’py, éditeur système ou jEdit.

        Je recommande d'utiliser Sublime pour votre éditeur système car les fichiers.rpy sont compatibles et l'interface est beaucoup plus facile à suivre qu'Editra pour les débutants

  5. Après avoir choisi votre éditeur, commencez la configuration initiale du jeu, y compris l'interface graphique et la résolution de l'écran.
  6. Choisissez ensuite votre interface GUI ou votre interface utilisateur graphique.

  7. Plus tard, vous pouvez modifier directement le fichier gui.rpy si vous souhaitez personnaliser davantage l'apparence et le schéma de couleurs de votre affichage de jeu.
  8. Choisissez la résolution en surbrillance.
  9. Plus tard, vous pouvez modifier la résolution dans le menu Préférences.

Étape 4: coder votre jeu

Codage de votre jeu
Codage de votre jeu
Codage de votre jeu
Codage de votre jeu

Maintenant que vous avez configuré votre fichier de projet de base, il est temps de commencer à ajouter des substances à votre jeu.

Commencez par ouvrir tous vos fichiers texte à partir du lien sur la page de démarrage sous le nom de votre fichier de projet. Selon l'éditeur de texte que vous avez sélectionné dans les préférences, l'éditeur de texte apparaîtra dans une fenêtre séparée et affichera tous les fichiers, y compris script.rpy, options.rpy, gui.rpy et screens.rpy. Je recommande Simple Game Documentation pour aider davantage à formater le jeu initial configuré comme les images ci-dessus.

Script des fichiers initiaux

  1. Ouvrez le fichier script.rpy.

    1. C'est là que ira tout le code de votre jeu, y compris les dialogues, les images, le son et les décisions.
    2. Tout d'abord, je vais discuter du code hiérarchique présenté dans le fichier script.rpy initial pour vous aider à comprendre ce que tout fait et où tout va.

      1. Sous les lignes 3 et 4 du code où il est écrit # Déclarez les caractères utilisés par ce jeu. Vous ajouterez ici tous les fichiers d'images à partir de votre ordinateur.
      2. Pour déclarer l'image, tapez image, le type d'image (comme un caractère ou un arrière-plan) et le nom de l'image égal à une image de votre ordinateur en tant que fichier-j.webp" />
      3. Vous devez les créer ici afin que vous puissiez jouer, où que vous soyez, que vous puissiez utiliser ces images plusieurs fois.
      4. Sous le commentaire qui indiquait à l'origine # Déclarez les caractères utilisés par ce jeu.
      5. Vous définirez votre caractère. La commande de code appelée define vue dans l'exemple 3 définit votre personnage dans le jeu et vous permet d'attribuer au personnage une couleur de texte.

Exemple 1: image bg uneimage = "uneimage.png"

Exemple 2: caractère d'image uneimage = "uneimage.peg" Exemple 3: définir un = caractère ('CharacterName', color = "#rgbvalue")

Dialogue

  1. Ensuite, pour démarrer n'importe quel jeu dans Ren'py, vous devez utiliser l'étiquette start: pour indiquer au programme que vous souhaitez que le jeu réel commence ici. À partir de là, vous pouvez configurer votre scène à l'aide des commandes trouvées dans la documentation, telles que l'exemple 4 ci-dessous.
  2. Pour ajouter du texte à votre jeu, vous pouvez faire l'une des deux choses suivantes.

    1. Placez le dialogue entre guillemets doubles comme dans l'exemple 5.
    2. Attribuez un caractère aux mots entre guillemets comme indiqué ci-dessous dans l'exemple 6.
  3. La création d'un arbre de décision pour modifier votre scénario intègre votre dialogue avec des commandes telles que menu, saut et étiquette. Voir l'exemple 7.
  4. Pour terminer votre partie, tapez return à la toute fin de votre fichier script.rpy. Voir exemple 8.

Exemple 4: jouer de la musique "musicfromcomputer.ogg", scène bg someimage with fade, show character variable

Exemple 5: « Écrivez votre dialogue d'ouverture. Exemple 6: un « Ecrire le dialogue de a ». // Ceci écrit le dialogue pour le caractère défini.

Exemple 7

menu: "Dialogue ou question": parcours de saut "Deuxième dialogue ou question etc.": libellé parcours: "Dialogue" Exemple 8: retour

Le processus ci-dessus est relativement simple une fois que vous avez appris les commandes et hautement personnalisable une fois que vous êtes à l'aise avec le programme et le langage. N'hésitez pas à consulter la documentation et à modifier les fichiers screens.rpy, options.rpy et gui.rpy. La documentation en ligne explique plus en détail comment commencer à les modifier et est très utile au cas où vous seriez coincé à vous rappeler quelle commande fait quoi.

Pour personnaliser davantage votre jeu, suivez ces liens pour obtenir plus d'informations sur la façon de coder le jeu.

  1. Dictionnaire Python et Ren'Py Language pour les débutants
  2. GUI (Graphical User Interface) ou à quoi ressemble le jeu visuellement pour le joueur Documentation
  3. D'autres modules complémentaires amusants tels que l'ajout d'une liste de lecture de musique, d'une galerie d'images ou de rediffusions d'images pour améliorer la conception du jeu peuvent être trouvés ici
  4. Enfin, d'autres options de personnalisation telles que l'affichage des grandes polices peuvent être trouvées ici.

Étape 5: Libérer votre jeu

Libérer votre jeu
Libérer votre jeu
Libérer votre jeu
Libérer votre jeu
Libérer votre jeu
Libérer votre jeu
Libérer votre jeu
Libérer votre jeu
  1. Pour terminer votre partie, mettez à jour le lanceur Ren'py.
  2. Vérifiez ensuite le script avec lint pour rechercher les erreurs de syntaxe trouvées sur la page de démarrage.
  3. Build Distributions archivera vos fichiers dans un dossier accessible que vous pouvez télécharger sur une page Web.

    Le code essentiel nécessaire à la création du jeu sur la plateforme de votre choix est réalisé directement par Ren'py. Pour plus d'informations, visitez la page de création de documentation sur Ren'Py

  4. Ensuite, exécutez des tests bêta en demandant à vos amis et à votre famille de jouer au jeu pour voir s'il y a des erreurs dans le dialogue.
  5. Enfin, publiez votre jeu sur votre site Web personnel ou sur Itchi.io pour que votre jeu atteigne de nombreux passionnés de roman visuel.

Vous venez de créer votre premier jeu de roman visuel ! Toutes nos félicitations!

Conseillé: