Trabajo Práctico número 2 de la materia Algoritmos y Programación III de FIUBA.
Recreacion del juego de preguntas Kahoot. Incluye preguntas Verdadero/Falso, Multiple Choice, Ordered Choice y Group Choice junto a distintos multiplicadores y bonificaciones
- Thiago Kovnat - GitHub
- Lucas Sebastián Leoni - GitHub
- Jonathan David Rosenblatt - GitHub
- Santiago Locatelli - GitHub
- Matías Alberto Venglar - GitHub
Corrector: Sebastián Blázquez
Listado de software/herramientas necesarias para el proyecto
java 11
maven 3.6.0
...
Explicación de como ejecutar las pruebas
mvn test -B
...
Explicación de como ejecutar la aplicación
mvn javafx:run
...
- Planteo de modelo tentativo
- Una Pregunta de Verdadero/Falso clásico puede crearse indicándole cual es la respuesta correcta:
- Una Pregunta de Verdadero/Falso clásico recibe una lista de respuestas y asigna correctamente puntos a los jugadores que respondieron correctamente:
- Una Pregunta de Verdadero/Falso con penalidad puede crearse indicándole cual es la respuesta correcta:
- Una Pregunta de Múltiple Choice clásico puede crearse indicándole cuales son las opciones correctas:
- Una Pregunta de Múltiple Choice con puntaje parcial puede crearse indicándole cuales son las opciones correctas:
- Una Pregunta de Verdadero/Falso con penalidad recibe una lista de respuestas y asigna correctamente puntos a los jugadores que respondieron correctamente, y resta correctamente puntos a los jugadores que respondieron en forma incorrecta:
- Una Pregunta de Multiple Choice clasico recibe una lista de respuestas y asigna correctamente puntos a los jugadores que respondieron correctamente:
- Una Pregunta de Multiple Choice con puntaje parcial recibe una lista de respuestas y asigna correctamente puntos a los jugadores según las opciones correctas que hayan respondido:
- Pruebas similares a las de la entrega 1, con el resto de los tipos de preguntas:
- Agregado de multiplicadores a cada tipo de pregunta, verificando que cumplan con el efecto indicado (x2 o x3):
- Planteo inicial de interfaz gráfica, pantalla donde se muestra una pregunta con sus opciones:
- Modelo del juego terminado
- Interfaz gráfica inicial básica: comienzo del juego y visualización del tablero e interfaz de usuario básica
- Modelo del manejo de turnos en el juego
- Trabajo practico terminado con interfaz grafica final e informe completo
Este repositorio está bajo la Licencia MIT