
¡Estás casi terminado con el proyecto!
Lo que queda es completar la primera oración, luego agregar otra pregunta para darle a los jugadores más opciones.
Termina la oración
Para agregar más palabras o puntuación a la oración, agregue 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 puntuación. No olvides agregar un espacio adicional 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ñade una segunda pregunta
Para hacer una segunda pregunta, crea una nueva pregunta y sigue agregando a la misma variable que contiene la historia.
Decide qué palabra eliminar de la segunda oración de tu historia.
marcador (de posición)original: *Cada mañana, el mago le gusta comer un bol gigante de miel tostada *alimentos1 .
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 preguntarle al jugador una pregunta 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 historia, concatena la siguiente cadena de historias 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 cadena de historia, concatena la respuesta para la segunda pregunta y termina 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 maneras de mejorar la historia incluyen:
- Añade más líneas a tu historia
- Prueba el juego cada vez que agregues un nuevo conjunto de variables y cadenas
- Pregunta a un pilar o amigo sobre qué otras palabras les gustaría personalizar.
Además, a continuación hay algunos consejos y trucos para hacer historias divertidas para los jugadores.
Usar variables más de una vez
Las variables se pueden usar más de una vez: solo use la concatenación entre cadenas donde quieras incluir la 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ñadir saltos de línea
Las interrupciones de línea se pueden agregar escribiendo \n en una cadena. También, más de una interrupción de línea se puede combinar como \n\n . Código de ejemplo : "One \n Two \n\n Three" Resultado :
Una
Tres
Tres