Especificaciones Casino - GenisTorresDonaire/CreditoSintesis_Casino GitHub Wiki

Bienvenidos a nuestro repositorio del Crédito de Síntesis!!

Nuestro grupo esta formado: Genís Torres y Jonatan Pizzaro.

Pantalla Inicial:

En la pantalla inicial nos encontramos con la posibilidad de elegir una de las dos modalidades, ruleta o bien Black Jack. Además de poder acceder a ver tus datos e ir a una tienda para canjear tus puntos en objetos.

Black Jack:

En la modalidad de blackjack jugaremos contra la maquina, también contará con un ranking.

  • Instrucciones: En esta modalidad se juega con una baraja inglesa de 52 cartas sin los comodines. Cada jugador empieza con dos cartas que son visibles por todos, el crupier también se reparte dos cartas, una visible para todas y otra boca abajo. Una vez las cartas están repartidas, cada jugador tendrá un turno para poder elegir una de las opciones: Existen dos botones, fundamentales para jugar a esta modalidad:
  • Hit: Pides una carta más.
  • Stand: Te plantas con las cartas que tienes.
  • Double: Doblas tu puja plantandote automáticamente, y obtienes una carta. Una vez todos los turnos de los usuarios se hayan acabado el crupier tendrá que sacar cartas hasta acercarse a 21, para ganar al máximo de jugadores posibles. En caso de empate ni el crupier ni el jugador tendrán recompensa ambos se quedaran su dinero apostado.

Reglas:

  • Si te pasas del 21, pierdes tu apuesta.
  • En caso de empate recuperan ambos jugadores sus créditos apostados.
  • El jugador que se haya plantado en 21 gana. En caso de que ninguno de los dos llegue, ganará el que mas cerca este.

Ruleta:

En la modalidad de la ruleta, veríamos la ruleta donde van saliendo el color ganador. Además también podríamos observar cuanto porcentaje o número de personas ha votado cada color, y el bote seria repartido entre todos los ganadores.

  • Instrucciones: En esta modalidad el usuario tendrá 1 minuto para poder apostar , cuando el tiempo se acabe se cerrará la mesa de apuestas y la ruleta comenzará a girar .Las opciones que el usuario tiene para apostar son :
  • Color -> El usuario apostara a uno de los dos colores que hay , Recompensa : 1:1 (Conseguira la misma cantidad que ha apostado, ej: Apuesto 1 al rojo y consigo en total 2 , la ficha apostada y mi recompensa)

  • Par o impar-> Dependiendo de si el numero que salga es par o impar , Recompensa : 1:1

  • 1-18,19-36 -> El usuario apostara a un numero entre el 1 y el 18 o el 19 y el 36. Recompensa : 1:1

  • Docena -> El usuario apostara a 1 de las 3 docenas que hay , ej : 1a docena del 1 al 12 ... Recompensa : 1:2 (Si apuesta 1 credito recebiras 3 , tu fichas y 2 mas de recompensa).

  • Columnas -> El usuario apostara a 1 de las 3 columnas que hay . Recompensa : 1:2

  • Numero -> El usuario apostara a uno de los numeros que hay . Recompensa : 1:35 ( Apuestas 1 fichas y te llevas 35 mas la apostada)

Reglas:

  • Apuestas a linea, calle, esquina o semipleno, no son permitidos.
  • Solo se podrá apostar antes de que se acabe el tiempo, una vez acabado el tiempo, la ruleta empieza a girar .

Tienda:

  • Una vez tienen suficientes créditos de juego, podrán gastarlo en pequeños obsequios u objetos en la tienda, en un principio visuales solamente.

Especificaciones:

BACKEND:

  • Crear BBDD
  • Crear sistema de Login y Registro
  • Crear un sistema con token.
  • Crear API
  • Inteligencia Artificial
  • Crear un sistema de puntos. (Dependiendo de que modalidad se ganara más o menos, ya que en la ruleta se reparte entre los ganadores)
  • Implementar un sistema de compra.
  • Las partidas serán de un máximo de 3 jugadores.

FRONTEND:

  • Maquetación de todas las pantallas.
  • El usuario para jugar tendrá que estar logeado.
  • Una vez logeado, podrá acceder a todas partes de la app, utilizando el token adquirido al iniciar sesion. ( Ajustes, Ruleta, BlackJack, Tienda )
  • En ambas modalidades a la hora de entrar en una partida, saldrá una lista de todas las salas, con una pequeña información para que el usuario sepa se esta completa o no.
  • Una vez entre, en una de las modalidades, sea cual sea la modalidad, tendrá que esperar a que se haya acabado la ronda, en caso de que no haya empezado podrá jugar ya.
  • El usuario será informado en todo momento de cuantos créditos tiene. Una vez se le hayan acabado, no podrá apostar hasta conseguir más.
  • En todo momento se puede salir de la modalidad, siempre y cuando haya acabado el turno. Sino los créditos apostados serán perdidos.
  • Todos los créditos obtenidos pueden ser canjeados por obsequios en la tienda. O bien guardados para obtener