Programas Trivial

Aniusk4

Hola, acabo de empezar a programar, estoy en primero de diseño de videojuegos, nunca antes habia programado nada y de momento me defiendo con lo mas basico pero me han mandado una practica de hacer un trivial y no se ni por donde empezar.

Agradeceria mucho que alguien me echara una mano.

Saludos.

Lecherito

#1 Pues a muy PRIMERA vista sería algo así:

1- Expones la pregunta
2- Recibes respuestas y compruebas si es la correcta
2.1- Si es correcta -> di que es corecta
2.2- Si no... depende, si hay mucha gente no hagas nada, si hay poca puedes decir que no es correcta
3- Puedes almacenar resultados en alguna variable de tipo array y luego mostrarla.

1 respuesta
pdj

Danos mas pistas, necesitas GUI? Persisten las puntuaciones? De donde te llegan las preguntas?... cosillas asi, sino pues lo que dice #2...

C

#1, si eres nuevo, mejor programa algo muy muy sencillo.
Cuando funcione ok, entonces le añades una nueva funcionalidad. Poco a poco. No intentes abordar un problema muy grande en tu mente porque te vas a aturullar y frustar.

En el caso en concreto, un buen ejercicio sería sentarte con un trivial delante y ver qué elementos tiene el trivial y qué acciones realizan los participantes. Pero simplifica!

El modelo más simple sin entrar en detalles sería (según lo veo yo):

Hay preguntas de varias categorías.
Las preguntas contienen una serie de respuestas donde una es la correcta.

Hay participantes donde sólo uno puede tener el turno.

El participante elige una pregunta y pueden pasar dos cosas:
A) Si la acierta conserva el turno y se repite el ciclo.
B) Si la falla pierde el turno y pasa a otro jugador.

Son cosas obvias, pero verlas así expuestas sin entrar en detalles, clarifica la mente.

Te harán falta unas pocas clases y apenas 4 ó 5 tablas.

Edit: Me he puesto a dibujar el esquema de base de datos en un par de minutos xDDD. Me salen 6 tablas:

categorias (id,nombre)
preguntas (id,id_categoria,enunciado)
respuestas (id,id_pregunta,respuesta,correcto (0/1))
participantes (id,nombre)
partidas (id,nombre,id_turno_actual)
turnos (id,id_partida,id_participante,id_pregunta,id_respuesta,gana (0/1))

Es un primer boceto rápido, sencillo y para toda la familia.

Aniusk4

Muchas gracias, es lo que habia pensado, ir poco a poco ^^

De momento ya he pensado como hacer el problema de las preguntas y los turnos, pero lo que me tiene mas preocupada es a la hora de hacer el tablero ¿alguna idea? ^^

aqui os dejo el link de mi practica:

http://www.filedropper.com/showdownload.php/progrmaciontrivial

2 respuestas
Lecherito

#5 Hazlo sin tablero, ya le harás un tablero más adelante.

1 respuesta
glolg

#5 lo que dice #6 sería lo correcto. No obstante ten en cuenta el modelo vista controlador, es decir mientras piensas y fabricas el código piensa en como lo harás gráficamente para adaptarlo a tus comodidades.

Usuarios habituales

  • glolg
  • Lecherito
  • Aniusk4
  • pdj