Finir et Ajouter Plus

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Vous êtes presque terminé avec le projet !

Ce qui reste est de terminer la première phrase, puis d'ajouter une autre question pour donner aux joueurs plus de choix.

Fin de la phrase

Pour ajouter plus de mots ou de ponctuation à la phrase, ajoutez une autre chaîne en utilisant la concaténation.

  1. Sur la même ligne que la variable d'histoire, typez ..

  2. Ajoutez une autre chaîne contenant le reste de la phrase, ou juste la ponctuation. N'oubliez pas d'ajouter un espace supplémentaire à la fin de la phrase.


    -- Histoire du code entre les tirets
    -- =====================================
    local name1 = storyMaker:GetInput("What is your favorite name?")
    local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "
    -- =============================================

Ajout d'une deuxième question

Pour poser une deuxième question, créez une nouvelle question et continuez à ajouter à la même variable qui contient l'histoire.

  1. Décidez quelle mot à supprimer de la deuxième phrase de votre histoire.

    Lieu de Marqueuroriginal : *Chaque matin, le sorcier adore manger un bol géant de miel grillé *food1 .

  2. Sous la première variable, créez une nouvelle variable pour agir comme un paramètre de test.


    local name1 = storyMaker:GetInput("What is your favorite name?")
    local food1
    local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "
  3. Utilisez storyMaker:GetInput("") pour poser une question au joueur et stocker sa réponse.


    local name1 = storyMaker:GetInput("What is your favorite name?")
    local food1
    local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "
  4. Dans la variable d'histoire, concaténez la prochaine chaîne d'histoire en utilisant .. Assurez-vous d'inclure un espace après la fin de la phrase.


    local name1 = storyMaker:GetInput("What is your favorite name?")
    local food1 = storyMaker:GetInput("What is your favorite food?")
    local story = "In a tree on a hill lives the great wizard " .. name1 .. ". " .. "Every morning, the wizard loves eating a giant bowl of honey roasted "
  5. Après la nouvelle chaîne de histoire, concaténez la réponse pour la deuxième question et terminez avec un ponctuation.


    local name1 = storyMaker:GetInput("What is your favorite name?")
    local food1 = storyMaker:GetInput("What is your favorite food?")
    local story = "In a tree on a hill lives the great wizard " .. name1 .. ". " .. "Every morning, the wizard loves eating a giant bowl of honey roasted " .. food1 .. ". "

Ajouts facultatifs

Si vous êtes intéressé par le développement de l'histoire plus, nous avons inclus quelques idées. Par exemple, certaines façons d'améliorer l'histoire incluent :

  • Ajoutez plus de lignes à votre histoire
  • Testez le jeu chaque fois que vous ajoutez un nouveau ensemble de variables et de chaînes
  • Demandez à un ami ou à un collègue de déterminer les autres mots qu'ils souhaitent personnaliser.

De plus, voici quelques astuces et conseils pour faire des histoires pour le plaisir des joueurs.

Utiliser des variables plus d'une fois

Les variables peuvent être utilisées plus d'une fois - utilisez simplement la concaténation entre les chaînes où vous voulez inclure le mot(s). Exemple de code : "I am " .. name1 .. " and you are in the palace of " .. name1 .. "!" Résultat) : Je suis Sameth et vous êtes dans le palais de Sameth !

Ajouter des interruptions de ligne

Les lignes brisées peuvent être ajoutées en tapant \n dans une chaîne. De plus, plus d'un bris de ligne peut être combiné comme \n\n . Exemple de code : "One \n Two \n\n Three" Résultat :

Un

Deux



Trois