Skip to content

Middlederg/Celebrity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Celebrity

Juego similar al juego de cartas Time's Up!


Migraciones de base de datos

Migraciones en base de datos El proyecto utiliza Entity framework core 3.1. Para cambiar el modelo de base de datos se siguen los siguientes pasos:

  1. Asegurarte que dotnet-ef (llamado EF Core Tools) están actualizadas. Si no lo están: a) Actualizar dotnet a la última versión b) Actualizar a la última versión con:
dotnet tool update --global dotnet-ef
  1. Realizar los cambios necesarios en el modelo de datos, en los proyectos que se requieran

  2. En la consola del administrador de paquetes, ejecutar la migración y actualizar la base de datos en desarrollo:

dotnet ef migrations add "nombremigracion" --project .\src\Celebrity.Data\Celebrity.Data.csproj --startup-project .\src\Celebrity.Blazor\Celebrity.Blazor.csproj -v
dotnet ef database update --project .\src\Celebrity.Data\Celebrity.Data.csproj --startup-project .\src\Celebrity.Blazor\Celebrity.Blazor.csproj
  1. Cambiar a Debug, compilar el proyecto y pasar los test

  2. Cambiar a Release, compilar el proyecto y publicarlo

  3. Generar el script para produccion:

dotnet ef migrations script --project .\src\Celebrity.Data\Celebrity.Data.csproj --startup-project .\src\Celebrity.Blazor\Celebrity.Blazor.csproj -o ./script.sql nombreMigracionAnterior
  1. Copiar el script generado y ejecutarlo en producción

  2. Subir la aplicación publicada en producción


Operativa de la aplicación

Los jugadores, divididos en dos equipos, intentan adivinar conceptos (Personajes, títulos de obras, etc) para conseguir puntos para su equipo. El equipo que más puntos consiga a lo largo de tres rondas, será el ganador.


Selección de conceptos

Estarán disponibles varias opciones para seleccionar los conceptos. Se puede seleccionar el número de tarjetas que se quieran.

  • Seleccionar al azar tarjetas de una o varias categorías

  • Navegar por los conceptos y que cada jugador seleccione numero total de tarjetas / numero de jugadores

Juego

El juego irá mostrando los conceptos disponibles, y ofrecerá las siguientes opciones:

  • Acierto. El equipo ha acertado. Un punto para el equipo

  • Pasar / Fallo. El jugador decide pasar porque no adivinarán la tarjeta en tiempo / O el equipo ha fallado y se pasa a la siguiente tarjeta

Cuando el tiempo establecido termine, se contabilizarán los aciertos y se pasará el turno al siguiente equipo. Así, hasta que todas las tarjetas hayan sido acertadas, y se pasará a la siguiente ronda.

Se realizarán 3 rondas (Y una cuarta ronda opcional). Cada ronda tendrá una pantalla de presentación de ronda, con una pequeña explicación de lo que hay que hacer.

Ronda Descripción Nº de Respuestas aceptadas Se puede pasar
1 Describir el concepto pudiendo hablar con libertad, pero sin utilizar partes de la palabra o su traducción en otro idioma. Sin límite NO
2 Solo una palabra para describir el personaje 1
3 Mímica y sonidos para describir el personaje 1
4 Escenificar una posición, como si el jugador fuese una estatua, para describir el personaje 1

About

Juego similar al juego de cartas Time's Up!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published