Trabajos | Desarrollo - Web - Javascript

GanaPierde

Simulador web de juegos de azar y apuestas deportivas.

El portal web de GanaPierde.com fue un encargo muy especial que me realizó un aficionado a los juegos de azar y juegos de apuestas. Se trata de un portal web orientado a teléfonos móviles, con una serie de juegos de azar y apuestas deportivas que simulan desde una partida de cartas, a una carrera de caballos, un partido de pelota vasca, o juegos de casino como el Black Jack, la Ruleta o el Bingo; pero con la particularidad que en lugar de jugar dinero real, se trata de un portal gratuito donde las apuestas se realizan con crédito virtual que se puede restaurar tantas veces como se desee.

A pesar de que al cliente le recomendé el desarrollo de una app Android ya que estaba diseñado únicamente para smartphones, el cliente tenia claro que quería que fuera un portal web, por lo que lo tuve que diseñar de manera que si se abría desde un PC, en este la pantalla se viera como si de un emulador de teléfono móvil se tratara.

Todo el apartado de la gestión de sesiones de los usuarios, la gestión del crétido, las apuestas, el desarrollo de los diferentes juegos (algunos constan de varias fases durante la partida), y los algoritmos aleatorios está programado con PHP y MySQL; la interacción del usuario con los juegos, animaciones durante el desarrollo de las partidas, y el resto de la interfaz web están desarrollados con HTML5 y JavaScript. El portal también incluye una interfaz de administración donde se pueden añadir traducciones a diferentes idiomas, se ven estadísticas de uso de la web, estadísticas de los juegos y las partidas jugadas, y una serie de funciones que permitirían ver los beneficios o pérdidas de la casa en caso de que jugara con dinero real.

Como digo, se trata de un encargo muy especial y extraño. En este caso, el cliente no contrató ningún tipo de mantenimiento del mismo, una vez estuvo el desarrollo terminado, probó el portal con todas sus funciones, quedó satisfecho y me pidió que lo instalara en el servicio que había contratado desde antes de haber realizado el encargo, quedando el portal abierto al público. 


Si no lo controlo, no me hago cargo

Al cliente le expliqué que si no contrataba ningún tipo de mantenimiento, y que si instalaba el portal web en su propio servicio de hosting donde yo no tengo ningún control sobre quien accede al código y bases de datos del mismo, yo no me podía hacer responsable del buen funcionamiento del mismo o de posibles fallos que salieran mas adelante

Esta condición es muy sencilla: en un servicio de alojamiento externo a mí, yo no controlo quien tiene acceso a las credenciales de administración, y puede realizar cambios en el código o en las bases de datos, por lo tanto, no se puede garantizar el buen funcionamiento del portal, ya que si aparece un fallo puede ser por un error en la programación, o por un fallo en la seguridad del servicio de alojamiento, o que alguien haya accedido a las credenciales de administración del hosting, y de alguna manera haya hecho cambios en el código y la estructura de la web, provocando un mal funcionamiento de la misma, o su bloqueo total.

GanaPierde