¡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.
En la misma línea que la variable de historia, escribe ..
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.
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 .
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 food1local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "Usa storyMaker:GetInput("") para hacer una pregunta al jugador y almacenar 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 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 "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