5. Preguntas del código al juego
5. Preguntas del código al juego
El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.
Implementando Getters para Acceder a las Preguntas
¡Bienvenidos a este emocionante episodio de desarrollo de nuestro juego de preguntas estilo trivia! En esta lección, avanzaremos aún más en el desarrollo del juego y nos enfocaremos en implementar los «Getters» para acceder a los valores de las preguntas y utilizarlos en otras partes del juego.
Creando Getters para las Preguntas
Para mejorar la organización y reutilización del código, crearemos una serie de «Getters» que nos permitirán acceder a las preguntas y sus valores. Empezaremos con el Getter «pregunta», que nos permitirá obtener la pregunta correspondiente.
«`csharp
public string GetPregunta()
{
return pregunta;
}
«`
Implementando el Getter para la Respuesta Correcta
Continuamos implementando los «Getters» para todas las variables, incluyendo uno para la «respuesta correcta». Este Getter devolverá un número entero correspondiente a la opción correcta de la pregunta.
«`csharp
public int GetRespuestaCorrecta()
{
return respuestaCorrecta;
}
«`
Utilizando los Getters para Mostrar las Preguntas
Con los «Getters» en su lugar, podemos ahora utilizarlos para mostrar las preguntas y opciones de respuesta en nuestro juego. En el método «Update», agregaremos las preguntas a una lista y asignaremos sus valores a los textos correspondientes en la interfaz del juego.
«`csharp
void Update()
{
// Creamos una lista para guardar las preguntas
List<string> listaPreguntas = new List<string>();
listaPreguntas.Add(GetPregunta());
// Asignamos los valores de las preguntas y opciones de respuesta a los textos correspondientes
textPregunta.text = listaPreguntas[0];
textOpcionA.text = listaPreguntas[0]; // Reemplazar listaPreguntas[0] con los valores de las opciones A, B, C, etc.
textOpcionB.text = listaPreguntas[0];
textOpcionC.text = listaPreguntas[0];
textOpcionD.text = listaPreguntas[0];
}
«`
- Mejorando la Experiencia del Juego
En este punto, nuestro juego básico está listo para ser jugado. Sin embargo, para una mayor experiencia, podemos considerar cambiar la pregunta de los 10000 € cada vez que el jugador suba de nivel. Esto añadirá más desafío y emoción al juego.
¡Hasta la próxima lección!