¡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.
En la misma línea que la variable de historia, escriba ..
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.
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 .
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 food1local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "Usa storyMaker:GetInput("") para hacer una pregunta al jugador y guardar su respuesta.
local name1 = storyMaker:GetInput("What is your favorite name?")local food1local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "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 "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