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

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

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

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

  2. 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 food1
    local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "
  3. Use storyMaker:GetInput("") para perguntar à o jogador uma pergunta 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 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 "
  5. 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