Você está quase terminado com o projeto!
O que resta é completar a primeira frase, depois adicionar em outra pergunta para dar aos jogadores mais opções.
Terminando a Sentença
Para adicionar mais palavras ou pontuação à frase, adicione outra string usando concatenação.
Na mesma linha que a variável de história, digite ..
Adicione outra string contendo 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 .. ". "-- =============================================
Adicionando uma Segunda Questão
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 da sua história.
Espaço reservadoOriginal: *Todas as manhãs, o mago adora comer uma tigela gigante de mel assado *comida1 .
Abaixo da primeira variável, crie uma nova variável para atuar como 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, concatenar a próxima string de história usando .. Certifique-se de incluir um espaço após o final 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 "Após a nova string / cadeia / textode histórias, concatenar a resposta para a segunda questão 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 mais a história, 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ê adicionar um novo conjunto de variáveis e strings
- Pergunte a um colega ou amigo sobre quais outras palavras eles gostariam de personalizar.
Além disso, abaixo estão algumas dicas e truques para criar histórias divertidas para os jogadores.
Usando Variáveis Mais de uma Vez
Variáveis podem ser usadas mais de uma vez, basta usar a concatenação entre as cadeias de caracteres onde você deseja incluir a (s) palavra (s). Código de exemplo : "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
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. Código de exemplo : "One \n Two \n\n Three"
Resultado :
Um
Dois
Três