Integración de la lógica del juego de casino CARIBBEAN STUD POKER

Cerrado Publicado Feb 20, 2015 Pagado a la entrega
Cerrado Pagado a la entrega

Adaptar toda la lógica del juego de cartas Caribbean Stud Poker (Código abierto fácilmente encontrado en cualquier proyecto en la web), para ser integrado en la sección Casino de [url removed, login to view] ([url removed, login to view]) . Además de desarrollar la lógica del juego usando las indicaciones dadas a continuación, es necesario desarrollar una página en html desde donde se pueda probar el juego. 

Definiciones

-Usuario: Persona que a través de su navegador web está participando del juego.

-Partida: Periodo del juego que inicia al repartir las cartas hasta terminarlo.

-Mano: Juego de cartas con las que se participa en el juego. Un usuario puede jugar solamente una mano por partida.

-Sesión: Comprende todos las partidas jugadas por el usuario desde que abre el juego por primera vez hasta que cierra su navegador. 

Especificaciones Técnicas:

-Toda la lógica del juego debe ser desarrollada del lado del servidor.

-Debe ser implementado utilizando programación orientada a objetos.

-Debe ser compatible con PHP 5.4.

-El juego no debe tener ninguna interacción con bases de datos.

-Todas las funciones, clases y métodos deben de estar documentadas en inglés.

-Debe definirse una lista de códigos numéricos para indicar el estado del juego. Por ejemplo: 0 no ha iniciado, 1 en juego, 2 finalizado.

-Debe definirse una lista de códigos numéricos para indicar el estado de la mano. Por ejemplo: 0 no ha jugado, 1 ya jugó, 2 ha perdido.

-Cuando se genere alguna inconsistencia en el juego, se debe lanzar una excepción con un mensaje indicando el inconveniente. En el script principal se deben capturar las excepciones para ser visualizadas.

-Se debe llevar registros de las siguientes estadísticas:

*inplay: puntos en juego en la partida actual.

*played: total de puntos jugado en toda la sesión.

*profit: ganancia o pérdida según los puntos obtenidos durante la sesión de juego.

-La clase principal del juego debe implementar la siguiente interfaz:(Ver documento adjunto donde se detalla).

Página HTML de prueba

La página html para probar el juego debe funcionar según la descripción previa del juego.

La página html debe ser simple y funcional, no se requiere un gran diseño gráfico ya que solo se trata de una página de prueba.

Entregables

Código fuente documentado subido a un repositorio git en bitbucket.

Es un proyecto sencillo de integración, puesto que el código del juego es fácilmente encontrado en la web puesto que es un juego de casino ampliamente conocido.

Anexos: Ver documento anexo para conocer el desarrollo y reglas del juego. Así mismo para conocer con más detalle la interfaz de la clase principal.

HTML5 JavaScript jQuery / Prototype LESS/Sass/SCSS PHP

Nº del proyecto: #12385947

Sobre el proyecto

3 propuestas Proyecto remoto Activo Apr 6, 2015

3 freelancers están ofertando un promedio de €77 por este trabajo

man56399378e68c8

Buenas Tardes, Mi nombre es Angel Me encantaría poder ayudarle en cualquier cosa dedicada con la informática. Soy ingeniero informático y tengo un Máster oficial en Computación y Redes, pero durante los ú Más

€80 EUR en 14 días
(1 comentario)
3.9
hmezaA

En Colombia estamos haciendo un juego de ruleta y tenemos propuestas en la fase de aceptacion. Hemos realizado tragamonedas, la ruleta y otro tipo de juegos que no son de casino. Entiendo que este juego no tendr Más

€80 EUR en 14 días
(3 comentarios)
3.1