Terminando y Añadiendo 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 terminado con el proyecto!

Lo que queda es completar la primera oración, luego agregar en otra pregunta para dar a los jugadores un poco más de elección.

Terminando la Sentencia

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

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

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


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

Añadiendo una segunda pregunta

Para hacer una segunda pregunta, crea una nueva pregunta y continúa agregando a la misma variable que contiene la historia.

  1. Decide qué palabra eliminar de la segunda oración de tu historia.

    Colocador de Lugar Original: *Cada mañana, al mago le encanta comer un tazón gigante de miel asada *comida1 .

  2. Debajo de la primera variable, crea una nueva variable para actuar como 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 guardar 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 historia, concatena la siguiente cadena de historia usando .. Asegúrate de incluir un espacio después del final de la oració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 "
  5. Después de la nueva cadenade 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 más la historia, hemos incluido algunas ideas. Por ejemplo, algunas formas de mejorar la historia incluyen:

  • Añade más líneas a tu historia
  • Pon a prueba el juego cada vez que añadas un nuevo conjunto de variables y cadenas
  • Pregunta a un colega o amigo qué otras palabras les gustaría personalizar.

Además, a continuación hay algunos consejos y trucos para hacer historias para que los jugadores se diviertan.

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 quieras incluir la (s) palabra (s). Código de ejemplo : "I am " .. name1 .. " and you are in the palace of " .. name1 .. "!" Resultado : ¡Soy Sameth y estás en el palacio de Sameth!

Añadiendo Fallas de Línea

Los saltos de línea se pueden agregar escribiendo \n en una cadena. Además, se puede combinar más de un salto de línea como \n\n. Código de ejemplo : "One \n Two \n\n Three" Resultado :

Uno

Dos



Tres