DanielDiazDev / Topic-Twister-Kotlin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Topic Twister

  • Es un juego de trivia desarrollado como proyecto final durante el bootcamp de desarrollo de videojuegos, Quark Academy. El juego se juega de forma asíncrona, lo que significa que los dos jugadores no tienen que estar en línea al mismo tiempo. Cada partida consta de 3 rondas, y al final de cada ronda, el jugador con más aciertos gana la ronda. Al final de las 3 rondas, el jugador que haya ganado más rondas en total es el ganador de la partida. Al principio de una ronda, se asignan 5 categorías y una letra al azar. Cada jugador, en su turno, tiene un límite de tiempo, 60 segundos, para completar palabras relacionadas con las categorías que comiencen con la letra asignada. Después de que el jugador completa su turno, puede ver las palabras correctas e incorrectas.

Links

Instrucciones de Instalación

  1. Clona el repositorio o descarga los archivos del proyecto.

  2. Abre IntelliJ IDEA y selecciona la opción "Abrir proyecto". Navega hasta la carpeta donde se encuentra el proyecto y haz clic en "Seleccionar carpeta".

  3. IntelliJ IDEA importará automáticamente las bibliotecas y configuraciones del proyecto.

Ejemplos de Uso

  1. Haz cualquier configuración adicional necesaria, como Instalación de dependencias, cambio de conexión con la base de datos.

  2. Haz clic en el botón de reproducción para ejecutar la api de manera local. Ó Despliega el proyecto en un servidor.

Herramientas utilizadas

  • IntelliJ IDEA versión: 2023.1.3
  • Kotlin
  • Ktor
  • JUnit
  • Mockito
  • Firebase Firestore

Metodologias utilizadas

  • Arquitectura limpia
  • Pair programming todo el tiempo
  • TDD todo el tiempo

Contacto

About


Languages

Language:Kotlin 98.6%Language:Dockerfile 1.4%