Você está quase terminado com o projeto!
O que sobrou é completar a primeira frase, então adicionar outra pergunta para dar mais escolha aos jogadores.
Terminando a Frase
Para adicionar mais palavras ou pontuação à frase, adicione outra string usando concatenation.
Na mesma linha que a variável de história, tipo ..
Adicione outra string contendo o resto da frase, ou apenas ponto de interrogaçã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 .. ". "-- =============================================
Adicionando 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 que palavra excluir da segunda frase em sua história.
Espaço reservadode Origem: *Toda manhã, o mago adora comer uma xícara de mel gigante, torrada *comida1 .
Embaixo da primeira variável, crie uma nova variável para agir como um placeholder.
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 perguntar à o jogador uma pergunta 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, concatenar a próxima string de história usando .. Certifique-se de incluir um espaço depois do fim da frase.
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 toda vez que você adiciona um novo conjunto de variáveis e caracteres
- Pergunte a um colega ou amigo o que outras palavras eles gostariam de personalizar.
Além disso, abaixo estão algumas dicas e truques para fazer histórias para se divertir para os jogadores.
Usando Variáveis Mais de uma vez
Variáveis podem ser usados mais de uma vez — apenas use a concatação entre as linhas 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!
Adicionando Quebras de Linha
Quebrações de linha podem ser adicionadas ao digitar \n em uma string / cadeia / texto. Além disso, mais de uma quebração de linha pode ser combinada como \n\n . Exemplo de Código : "One \n Two \n\n Three" Resultado :
Um
Dois
Três