Documentaci%C3%B3n API - GenisTorresDonaire/CreditoSintesis_Casino GitHub Wiki

Usuario

  • Route /login/{usuario}/{password}: Se encarga de comprobar si el usuario y password son correctos.
  • Route /creditos/{token}: Obtención de los créditos del usuario.

Ruleta

  • Route /entrar_room/{id_ruleta}/{token}: Comprobación de que en la sala cabe alguno más, si es así el usuario podrá entrar.
  • Route /obtener_apuestas/{id_ruleta}: Se obtienen todas las apuestas de la ronda actual de la ruleta.
  • Route /numero_random/{id_partida}: Genera un numero aleatorio para obtener el numero que será premiado en esa partida y esa ronda.
  • Route /apostar/{id_partida}/{token}/{valor}/{tipo}/{creditos}: Crea la apuesta en la ronda actual de la partida.
  • Route /salas_ruleta: Devuelve todas las salas con su información especifica.
  • Route /printar_apuestas/{id_partida}: Devuelve todas las apuestas que hay en ese momento en la partida y ronda actual.
  • Route /color_usuario/{id_partida}: Devuelve un listado de todos los usuarios con el id y color.
  • Route /ultimos_diez_numeros/{id_partida}: Devuelve los últimos 10 números premiados de esa partida.
  • Route /ganancias/{id_partida}/{numeroGanador}: Calculo de las ganancias una vez el numero ha salido.

Black Jack

  • Route : /crearBlackjack Creo partidas.
  • Route : //crearBaraja: Crea las barajas para las partidas creadas.
  • Route : /salas_bj: Muestra las salas de blackjack .
  • Route : /repartir/{id_blackjack}: Reparto 2 cartas a los jugadores que están en la partida .
  • Route : /contarPuntos/{id_blackjack}: Cuento los puntos de todos los jugadores que están en la partida.
  • Route : /quitarCartas/{id_blackjack}: Quito todas las cartas de esa partida .
  • Route : /pasa/{id_blackjack}/{token}/{ronda}: El usuario pasa y le aumento una ronda .
  • Route : /listaJugadores/{id_blackjack}/{ronda}: Una lista de ids de los usuarios de esa sala .
  • Route : /pide/{id_blackjack}/{token}/{ronda}: Le reparto una carta más al usuario .
  • Route : /dobla/{id_blackjack}/{token}/{rondaJugador}: Le reparto una carta mas al usuario , doblo su apuesta y hago que se plante.
  • Route : /apostarBJ/{id_blackjack}/{token}/{ronda}/{creditos}: El usuario apuesta x créditos en una partida .
  • Route : /contarCartas/{id_blackjack}/{token}: Cuento las cartas del usuario .
  • Route : /contarCartasIa/{id_blackjack}: Cuento las cartas de la maquina .
  • Route : /rondaActual/{id_blackjack}: Devuelvo la ronda en la que se encuentra la partida.
  • Route : /rondaJugador/{id_blackjack}/{token}: Devuelvo la ronda en la que se encuentra el jugador.
  • Route : /turnos/{id_blackjack}/{listaLength}/{ronda}: Compruebo si es el turno de la IA .
  • Route : /ia/{id_blackjack}/{rondaJugador} Lógica de la IA .
⚠️ **GitHub.com Fallback** ⚠️