Terminando y agregando más

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

¡Estás casi listo con el proyecto!

Lo que queda es completar la primera frase, luego agregar otra pregunta para darle a los jugadores más opciones.

Terminando la Sentencia

Para añadir más palabras o puntuación a la frase, añade otra cadena usando concatenación.

  1. En la misma línea que la variable de historia, escribe ..

  2. Añade otra cadena que contenga el resto de la frase, o solo la puntuación. No olvides añadir un espacio extra al final de la frase.


    -- Historia de código entre los guiones
    -- =====================================
    local name1 = storyMaker:GetInput("What is your favorite name?")
    local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "
    -- =============================================

Agregar una Pregunta Segunda

Para hacer una segunda pregunta, crea una nueva pregunta y sigue agregando a la misma variable que sostiene la historia.

  1. Decida qué palabra eliminar de la segunda frase de su historia.

    Lugar de marcador (de posición)original: *Cada mañana, el mago ama comer un tazón gigante de miel asada *food1 .

  2. Debajo de la primera variable, crea una nueva variable para actuar como un marcador de posición.


    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. Usa storyMaker:GetInput("") para hacer una pregunta al jugador y almacenar su respuesta.


    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. En la variable de la historia, concatenate la siguiente cadena de historia utilizando .. Asegúrese de incluir un espacio después del final de la 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. Después de la nueva cadena de historias, concatenar la respuesta para la segunda pregunta y terminar con la puntuación.


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

Adiciones opcionales

Si estás interesado en desarrollar la historia más, hemos incluido algunas ideas. Por ejemplo, algunas formas de mejorar la historia incluyen:

  • Añade más líneas a tu historia
  • Pruebe el juego cada vez que agregue un nuevo conjunto de variables y cadenas
  • Pregunta a un compañero o amigo qué otras palabras querrían personalizar.

Además, a continuación hay algunos consejos y trucos para hacer historias para jugar.

Usando variables más de una vez

Las variables se pueden usar más de una vez: solo usa la concatenación entre las cadenas donde quieres incluir la palabra(s). Ejemplo de Código : "I am " .. name1 .. " and you are in the palace of " .. name1 .. "!" Resultado : ¡Soy Sameth y estás en el palacio de Sameth!

Agregar Interrupciones de Línea

Las líneas rotas se pueden agregar escribiendo \n en una cadena. Además, más de una línea rota se puede combinar como \n\n . Ejemplo de Código : "One \n Two \n\n Three" Resultado :

Uno

Dos



Tres