Finalizando e Adicionando Mais

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

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.

  1. Na mesma linha que a variável de história, digite ..

  2. 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.

  1. 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 .

  2. 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 food1
    local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "
  3. Use storyMaker:GetInput("") para fazer uma pergunta ao jogador e armazenar sua resposta.


    local name1 = storyMaker:GetInput("What is your favorite name?")
    local food1
    local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "
  4. 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 "
  5. 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