
Vous êtes presque fini 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.
Terminer la phrase
Pour ajouter plus de mots ou de ponctuations à la phrase, ajoutez une autre chaîne en utilisant la concaténation.
Sur la même ligne que la variable d'histoire, tapez ..
Ajoutez une autre chaîne contenant le reste de la phrase, ou simplement une ponctuation. N'oubliez pas d'ajouter un espace supplémentaire à la fin de la phrase.
-- Histoire de 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 .. ". "-- =============================================
Ajouter une deuxième question
Pour poser une deuxième question, créez une nouvelle question et continuez d'ajouter à la même variable qui contient l'histoire.
Décidez quel mot supprimer de la deuxième phrase de votre histoire.
Marqueuroriginal : *Chaque matin, le magicien adore manger une grande assiette de miel grillé *food1 .
En dessous de la première variable, créez une nouvelle variable pour agir en tant que placeholder.
local name1 = storyMaker:GetInput("What is your favorite name?")local food1local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "Utilisez storyMaker:GetInput("") pour poser une question au joueur et stocker sa réponse.
local name1 = storyMaker:GetInput("What is your favorite name?")local food1local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "Dans la variable d'histoire, concaténez la chaîne de story suivante en utilisant .. Assurez-vous d'inclure une 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 "Après la nouvelle chaîne d'histoire, concatènez la réponse à la deuxième question et terminez avec une 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 optionnels
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 comprennent :
- 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 pair ou à un ami ce que d'autres mots qu'ils aimeraient personnaliser.
En outre, ci-dessous se trouvent quelques conseils et astuces pour créer des histoires pour le plaisir des joueurs.
Utiliser les 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 breaks de ligne
Les breaks de ligne peuvent être ajoutés en tapant \n dans une chaîne. De plus, plus d'une rupture de ligne peut être combinée comme \n\n . Exemple de code : "One \n Two \n\n Three" Résultat :
Un
Deux
Trois