Sitio Web Para Juego Online

Job ID: 30722260

Budget: $1,500 – $3,000 USD

JUEGO DE LAS EMOCIONES O BUSCANDO EL EQUILIBRIO
Se necesita desarrollar una aplicación web responsiva para recrear un juego llamado “Juego de Emociones” o “Buscando el Equilibrio”, basado en el Oráculo de Kryon.
Pueden ser desde 1 hasta 5 jugadores por sala o sesión.
Los juegos pueden ser simultáneos, es decir, en una sala o sesión puede haber cinco jugadores y en otra sala o sesión puede haber otros 5 jugadores, para cada sala el juego es diferente.
Los jugadores deben previamente inscribirse ya sea solos o en grupo y deberán cancelar vía Transbank o deposito, esto dependerá del cliente propietario del juego.
Este juego esta inscrito como propiedad intelectual del cliente que necesita la aplicación.
Cada partida debe quedar grabada en la base de datos para posteriores consultas o estadísticas de juego.
Los datos de cada juego son totalmente privados y no pueden ser divulgados por ningún medio previa autorización del propietario.
El juego debe controlar aproximadamente 60 cartas con diseño propio del cliente (con propiedad intelectual), las cuales deben estar almacenadas en una tabla o directorio del sitio web con posibilidad de seguir creciendo en número de cartas, modificarlas o borrarlas.
Como se indica en párrafos anteriores cada sala o sesión de juego cuenta con su mazo de cartas propio, que son las 60 cartas indicadas anteriormente.
Cuando el juego comienza automáticamente se debe asignar a cada jugador una EMOCION (definidas en la tabla de emociones) y un ASPECTO (definidos en la tabla de aspectos).
El juego comienza cuando el primer jugador (el orden es asignado aleatoriamente por el software) lanza dos dados virtuales u oprime un botón para obtener un número aleatorio del software, si este número otorgado por el software es PAR el software deberá mostrarle una carta de emoción y si el número es IMPAR el software le mostrara una carta de aspecto.
Al hacer clic sobre la carta mostrada por el software al jugador activo este mostrará el texto detrás de la carta y el software podrá leerla y explicarla si la carta tiene asociada un archivo de audio, estos archivos de audio deberán estar guardados en una tabla o directorio de la aplicación web con posibilidad de modificar los archivos, agregarlos o borrarlos a medida que se llene la base de datos de cartas.
Cuando al usuario que lanzo el dado o botón le toca una carta de EMOCION deberá responder una pregunta que esta asociada a la carta (con 3 opciones), dependiendo de la respuesta del usuario puede avanzar hacia la derecha o retroceder hacia la izquierda en la misma emoción, si por ejemplo llega a cero cambia de emoción automáticamente, pero si al avanzar a la derecha llega a 6 puntos (este número es definible por el creador del juego) por ejemplo también puede cambiar de emoción. Este avance o retroceso de izquierda a derecha puede mostrarse como un gráfico de torta o como un reloj.
Cuando al usuario le toca una carta ASPECTO deberá leer una carta de ese aspecto (también la puede leer el software si el audio está disponible) en el caso de los aspectos cuando un usuario que lea 10 cartas de su aspecto asignado gana el juego.
Después de que un jugador lee su carta y avanza o retrocede dependiendo si es aspecto o emoción le toca el turno al siguiente jugador y así sucesivamente hasta que alguno de los jugadores haya sacado 10 cartas de su aspecto.
Todo este avance y muestra de cartas debe ser visualizado por los demás jugadores de la sala o sesión en tiempo real.
Las cartas ya leídas por cualquier de los usuarios no pueden salir nuevamente en el mismo juego o sala.
Los usuarios pueden ir cambiando de emociones durante el juego de acuerdo si avanzan o retroceden en las emociones, pero el aspecto que le toco al usuario al inicio del juego es siempre mismo hasta que finaliza el juego.
Este es un resumen de la descripción...
Related categories: PHP JavaScript CSS MySQL HTML5