
Você está quase pronto com o projeto!
O que resta é completar a primeira frase, então adicionar outra pergunta para dar aos jogadores mais escolhas.
Termine a sentença
Para adicionar mais palavras ou pontuação à sentença, adicione outra string usando concatenação.
Na mesma linha da variável de história, digite ..
Adicione outra string que contenha o resto da frase, ou apenas pontuação. Não se esqueça de adicionar um espaço extra no final da frase.
-- História de código entre os traços-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "-- =============================================
Adicione uma segunda pergunta
Para fazer uma segunda pergunta, crie uma nova pergunta e continue adicionando à mesma variável que contém a história.
Decida qual palavra excluir da segunda frase em sua história.
Espaço reservadooriginal: *Todas as manhãs, o mago adora comer um pote gigante de mel torrado *comida1 .
Abaixo da primeira variável, crie uma nova variável para atuar como um espaço reservado.
local name1 = storyMaker:GetInput("What is your favorite name?")local food1local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "Use storyMaker:GetInput("") para fazer uma pergunta ao jogador e armazenar sua resposta.
local name1 = storyMaker:GetInput("What is your favorite name?")local food1local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "Na variável de história, concategue a próxima string de história usando .. Certifique-se de incluir um espaço após o fim da sentença.
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 "Depois da nova string / cadeia / textode história, concatenar a resposta para a segunda pergunta e terminar com pontuação.
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 .. ". "
Adições opcionais
Se você estiver interessado em desenvolver a história mais, incluímos algumas ideias. Por exemplo, algumas maneiras de melhorar a história incluem:
- Adicione mais linhas à sua história
- Teste o jogo sempre que adicionar um novo conjunto de variáveis e strings
- Pergunte a um parente ou amigo sobre quais outras palavras eles gostariam de personalizar.
Além disso, abaixo estão alguns dicas e truques para fazer histórias divertidas para os jogadores.
Use variáveis mais de uma vez
As variáveis podem ser usadas mais de uma vez - apenas use a concatenação entre strings onde você deseja incluir a palavra(s). Exemplo de Código : "I am " .. name1 .. " and you are in the palace of " .. name1 .. "!" Resultado : Eu sou Sameth e você está no palácio de Sameth!
Adicionar quebras de linha
Quebras de linha podem ser adicionadas digitando \n em uma string / cadeia / texto. Além disso, mais de uma quebra de linha pode ser combinada como \n\n . Exemplo de Código : "One \n Two \n\n Three" Resultado :
Um
Dois
Três