← VOLVER AL PORTFOLIO

Prototipo de software funcional

Tablero real.
Partida a distancia.

Gammon Live permite que dos personas jueguen por internet sin dejar de utilizar sus tableros físicos. Un móvil observa cada tablero, el servidor conserva el estado real de la partida y una vista en directo mantiene sincronizados a ambos jugadores.

Visor de partida de Gammon Live con un tablero sincronizado
Vista recortada de la interfaz móvil de Gammon Live
CÁMARA DEL MÓVIL
+ MOTOR DE REGLAS

Visión artificial guiada por las reglas.

Leer el tablero a partir de una imagen es solo la mitad del problema. Los reflejos, las manos, las sombras y las fichas de colores parecidos pueden producir un resultado visualmente creíble pero imposible según las reglas. Gammon Live combina los resultados de OpenCV y YOLO con un motor que conoce la posición anterior y los movimientos legales.

Si existe una sola interpretación válida, el servidor actualiza el estado de la partida. Si la imagen es realmente ambigua, pide al jugador una confirmación sencilla en vez de inventar un movimiento.

01 · VINCULAR

Unirse mediante QR

El móvil y el navegador se conectan a la misma partida sin pasos de configuración complicados.

02 · CAPTURAR

Leer el tablero

La cámara calibrada envía una imagen nítida cuando hay que leer las fichas o los dados.

03 · VALIDAR

Comprobar la jugada

Las posibles lecturas del sistema de visión se contrastan con el último estado fiable y con los movimientos legales.

04 · SINCRONIZAR

Actualizar la partida

FastAPI y WebSockets publican la posición aceptada en la interfaz compartida.

Disponibilidad de la demostración

El servidor público no está siempre activo.

El proyecto es un prototipo de ingeniería funcional, pero la versión pública solo se activa para pruebas y demostraciones programadas. Si quieres conocer el sistema, hablar sobre la arquitectura o probarlo en directo, escríbeme y lo prepararé.

Para solicitar una demostración, escribe aabughazalaibrahim@gmail.com