Avec la première phrase de votre histoire terminée et fonctionnant dans Studio, il est temps de personnaliser votre chaîne avec de la ponctuation et des sauts de ligne. Une fois que vous êtes satisfait de son apparence et de sa lecture pour les joueurs, vous pouvez ajouter d'autres phrases et terminer le reste de votre histoire.
Ajouter de la ponctuation
Lorsque vous testez votre jeu, votre première phrase n'inclut aucune ponctuation pour indiquer aux joueurs que la phrase est complète. Pour corriger cela, vous pouvez ajouter une autre chaîne en utilisant le même processus de concaténation pour relier vos mots avec votre ponctuation.
Pour ajouter de la ponctuation :
Sur la même ligne que la variable story, tapez deux points.
Ajoutez une autre chaîne avec un signe de ponctuation, comme un point ou un point d'exclamation, puis un espace supplémentaire pour que votre prochaine phrase ne commence pas immédiatement après le signe de ponctuation.
-- =============================================local name1 = storyMaker:GetInput("Quel est votre nom préféré ?")local story = ("Dans un arbre sur une colline vit le grand sorcier " .. name1 .. "! ")-- =============================================-- =============================================storyMaker:Write(story)
Ajouter des sauts de ligne
Un saut de ligne déplace le curseur à la ligne suivante de texte. Cela est utile lorsque vous souhaitez que chaque phrase commence du côté gauche de la page et améliore la lisibilité de votre histoire dans le grand livre.
Pour ajouter un saut de ligne :
Sur la même ligne que la variable story, tapez \n.
-- =============================================local name1 = storyMaker:GetInput("Quel est votre nom préféré ?")local story = ("Dans un arbre sur une colline vit le grand sorcier " .. name1 .. "! \n")-- =============================================-- =============================================storyMaker:Write(story)- OPTIONNELVous pouvez ajouter plus d'un saut de ligne en ajoutant autant de \n que vous en avez besoin. Par exemple, l'extrait de code suivant ajoute trois sauts de ligne.-- =============================================local name1 = storyMaker:GetInput("Quel est votre nom préféré ?")local story = ("Dans un arbre sur une colline vit le grand sorcier " .. name1 .. "! \n\n\n")-- =============================================-- =============================================storyMaker:Write(story)
Ajouter plus de phrases
Maintenant que votre première phrase inclut de la ponctuation et des sauts de ligne applicables, vous pouvez ajouter plus de phrases à votre histoire et poser plus de questions aux joueurs pour vos mots de remplacement.
Pour ajouter plus de phrases :
Sous votre première variable, créez une nouvelle variable pour votre deuxième mot de remplacement et posez une question liée au type de mot de remplacement qu'il s'agit. Par exemple :
-- =============================================local name1 = storyMaker:GetInput("Quel est votre nom préféré ?")local food1local story = ("Dans un arbre sur une colline vit le grand sorcier " .. name1 .. "! \n\n\n")-- =============================================-- =============================================storyMaker:Write(story)En utilisant le même processus que pour votre première variable, définissez la variable et utilisez la méthode storyMaker:GetInput() fournie qui affiche vos questions dans le grand livre. Par exemple :
-- =============================================local name1 = storyMaker:GetInput("Quel est votre nom préféré ?")local food1 = storyMaker:GetInput("Qu'aimez-vous manger ?")local story = ("Dans un arbre sur une colline vit le grand sorcier " .. name1 .. "! \n\n\n")-- =============================================-- =============================================storyMaker:Write(story)Combinez la première chaîne de l'histoire avec la réponse du joueur en utilisant ...
- Sur la même ligne que la variable story, ajoutez deux points.
- Ajoutez un espace, puis tapez le nom de la variable qui stocke la deuxième réponse du joueur.
- Ajoutez deux autres points, puis terminez la phrase par un signe de ponctuation.
-- =============================================local name1 = storyMaker:GetInput("Quel est votre nom préféré ?")local food1 = storyMaker:GetInput("Qu'aimez-vous manger ?")local story = ("Dans un arbre sur une colline vit le grand sorcier " .. name1 .. "! \n\n\n" .. "Chaque matin, le sorcier adore manger un énorme bol de miel rôti de " .. food1 .. ". ")-- =============================================-- =============================================storyMaker:Write(story)Répétez ce processus pour toute votre histoire, puis testez votre jeu en utilisant les étapes du chapitre précédent pour vous assurer que votre code fonctionne correctement.