¿Cómo funciona TuBillar.com?

TuBillar.com funciona gracias a 4 componentes: Web Server, Base de Datos, Flash y el Game Server. Todos ellos comunicandose entre sí como lo muestra el siguiente diagrama:

Componentes de TuBillar.com

Web Server
Utiliza PHP, Ajax y Javascript para el registro y login de los usuarios, presentar las hojas, resultados y envía la hoja de juego con un SWF de Flash.

Flash
Utiliza Actionscript 3 para conectarse al Game server, envíar los parámetros del tiro y recibir la información para animar el tiro.

Game Server (Goshua)
Utiliza Java para validar al usuario con la información que recibe del Flash y los datos de la Base de datos, calcula el tiro dados los parámetros recibidos del Flash, determina la animación y la manda la usuario y en su caso al oponente. Calcula el resultado del juego y lo registra en la base de datos, se comunica con el Web Server vía la base de datos.

Base de Datos
Utiliza MySQL para registrar usuarios, seguridad, juegos y sus resultados así como asignar oponentes vía “stored procedures”.

Por calcular los tiros de manera remota existen los tres puntos de colores debajo del cronómetro:

Los cuales sirven para indicarte cuando y como el Flash se comunica con el Game Server de la siguiente forma:

  • Rojo: Desconectado o existe algún problema de conexión.
  • Verde: Conectado correctamente.
  • Amarillo: Transmisión, envio, calculo y recepción, del tiro.

Ahora ya sabes quien es el genio Goshua y por que delibera tus tiros.

Nos vemos pronto!

Escribe un comentario.

TuBillar.com es todo lo divertido del billar, online. - Todos los derechos reservados, © Advergaming S.A. de C.V. 2007