En el año 2005 desarrollé el método de la bola virtual, un método matemático que he creado para dar soporte a los jugadores de billar. En el artículo correspondiente, que se puede descargar de esta web en la sección de ‘Mis métodos matemáticos’ desde este enlace metodo_bola_virtual, se adelantaba que una posible aplicación del mismo sería una aplicación de entrenamiento, a la que se le suministrasen los parámetros de la jugada descritos en el paper, obtenidos con un medidor láser de distancias.
Pues bien, catorce años más tarde he vuelto sobre mis pasos y he implementado una aplicación web de nombre Billiards Trainer, que he registrado en el Registro de la Propiedad Intelectual, y que he desplegado en la url que sigue:
https://www.eclecticamente.com/BilliardsTrainer/index.html.
La aplicación muestra un formulario donde se deben rellenar los parámetros característicos de la jugada que se quiere realizar: largo y ancho de la mesa, posición de la bola objetivo en coordenadas tomadas respecto a los ejes cartesianos ubicados en la esquina inferior izquierda de la mesa, posición de la bola transmisora (normalmente es la bola blanca, salvo jugadas compuestas), número de contactos en bandas izquierda (l), derecha (r), inferior (d) y superior (u), signos horizontal y vertical de banda (Sx y Sy), que indican la última banda alcanzada para cada par de bandas de igual paridad (-1 para última banda izquierda o inferior y +1 para última banda derecha o superior, respectivamente), el signo de banda (Sb), que indica si en la jugada la trayectoria comienza alcanzando banda par (Sb=2) o impar (Sb=1), el radio de una bola no blanca, el ancho del agujero de la tronera central y el ancho de una tronera de una esquina proyectado sobre cualquiera de las dos bandas que separa.
Con todos estos datos, que describen un plan de jugada, la aplicación determina si la jugada es imposible o si es posible, y en este último caso calcula además el punto de corte a donde debemos dirigir la bola blanca en la primera banda de la jugada, identificado con su distancia al origen de coordenadas en la dirección variable.
Es imprescindible para tomar las medidas antes de efectuar la jugada el poseer un medidor láser de distancias, como el que muestro en la siguiente imagen.
Como no es una aplicación computacionalmente compleja, no se cobra por su uso, pero se aceptan donaciones.