En breve

SOLVEI MatchPoint convierte un Garmin Forerunner 55 en un marcador de muñeca para pádel, tenis y tenis playa: cinco botones físicos para anotar los puntos sin distraerse del juego, una máquina de estados que gestiona correctamente las ventajas y el punto de oro incluso en dobles y triples, además del registro automático del GPS y de la frecuencia cardíaca de la sesión.

El problema

Llevar el marcador mientras se juega

Cualquiera que haya jugado al pádel o al tenis playa lo sabe: llevar la cuenta de los puntos mientras se juega es una hazaña. Uno se equivoca, se olvida, se discute. Hace falta una herramienta que lo haga automáticamente, sin distraerse, sin sacar el móvil, sin interrumpir el juego.

Un reloj de muñeca es el único instrumento que tiene sentido usar en la pista. Pero hasta ahora no existía una app que gestionara correctamente la complejidad del pádel (con ventajas simples, dobles y triples) y que al mismo tiempo registrara los datos biométricos de la sesión como hace cualquier actividad deportiva en Garmin.

"Un punto equivocado a 40-40, cuando estás en AD2 de tres, puede costar un juego y cambiar un partido. Anotarlo enseguida, sin pensarlo, marca la diferencia."
El hardware

Forerunner 55: cinco botones, pantalla redonda

14:32 SET 2 · PADEL NOS RIV 3 5 ♥ 142 2.8k↑
Pantalla redonda
208×208 px

El Garmin Forerunner 55 tiene una pantalla circular MIP de 208×208 píxeles. No es táctil: se interactúa exclusivamente con cinco botones físicos. En el lado izquierdo, de arriba abajo: LIGHT, UP y DOWN. En el lado derecho: START/STOP (el botón rojo) y BACK/LAP.

La asignación de la app está pensada para usarse mientras se juega: UP anota un punto para el propio equipo, DOWN anota un punto para los rivales y BACK anula el último punto. START abre el menú de pausa.

🎮 Disposición de la pantalla durante el partido

Arriba: fecha y hora. Zona centro-superior: marcador del set en curso (juegos ganados). En el centro, la zona principal, el marcador del juego: 15, 30, 40, ADV, AD1/AD2/AD3, GP. Abajo: puntos de los sets ganados, frecuencia cardíaca, pasos.

Las modalidades

Ocho deportes, un menú inteligente

Cada set puede usar una modalidad distinta, que se elige en un menú al inicio del set. El menú recuerda siempre la última elección y coloca el cursor sobre ella automáticamente: en la mayoría de los casos basta con pulsar START sin desplazarse.

Tenis playa

Tie-break continuo de 1 a 7, con al menos 2 puntos de diferencia. En el 5-5 se sigue sin límite: 7-5, 8-6, 9-7… hasta que se consigue la diferencia.

Tie-break ∞ Diferencia ≥ 2
Pádel · Punto de oro

Marcador clásico 15-30-40. En el 40-40 se juega un punto de oro seco: el siguiente punto gana el juego, sin ventajas.

Punto de oro
Pádel · 1 ventaja

En el 40-40 se concede una ventaja (AD1). Quien la obtiene gana si consigue el punto siguiente; si no, punto de oro directo.

AD1 → GP !
Pádel · 3 ventajas

El sistema más complejo: AD1, AD2, AD3. Cada vuelta al deuce avanza el contador. Solo después de AD3 se activa el punto de oro.

AD1→AD2→AD3 → GP !
Tenis dobles

Marcador clásico por juegos. En el 40-40 se juega el punto de oro seco, idéntico al pádel con punto de oro. Sin ventajas, máxima velocidad.

NUEVO Punto de oro
Tenis individual

Ventajas tradicionales ilimitadas. En el 40-40 se sigue hasta que un equipo gana dos puntos consecutivos. ADV hasta el infinito.

NUEVO ADV ∞
Tie-break 7

Tie-break clásico: el primero en llegar a 7 puntos con al menos 2 de diferencia. En el 6-6 se sigue hasta que se consigue la diferencia.

El primero a 7 Diferencia ≥ 2
Tie-break largo a 10

Súper tie-break: el primero en llegar a 10 puntos con al menos 2 de diferencia. Muy usado como set decisivo en dobles.

El primero a 10 Diferencia ≥ 2
Las ventajas al detalle

De AD1 a GP: la máquina de estados del deuce

El punto más delicado de la app es la gestión del deuce en el pádel con tres ventajas. No es un simple contador: es una máquina de estados que avanza en cada vuelta a la igualdad y bloquea más ventajas después de la tercera.

Pádel · 3 ventajas

40 · 40
→
AD1
→ gana
juego ✓
→ iguales
40 · 40
→
AD2
→ gana
juego ✓
→ iguales
40 · 40
→
AD3
→ gana
juego ✓
→ iguales
= GP !
→
juego ✓

En la pantalla, la ventaja aparece grande en el centro, con el lado del rival atenuado. Una pequeña insignia en la parte superior indica el contador: AD 2/3 informa de que estamos en la segunda ventaja de tres.

Cómo funciona en la práctica

Estás en AD2, tienes la ventaja. Ganas el punto: juego tuyo. Pierdes el punto: vuelve el 40-40 y se avanza a AD3. Pierdes también AD3: se activa el punto de oro. El siguiente punto gana el juego, lo consiga quien lo consiga.

Estructura del partido

Sets libres, jugadores variables de un set a otro

Un partido no tiene un número predefinido de sets: se decide en la pista. La app no pregunta cuántos sets se jugarán; añade un set cada vez que se pulsa UP en la pantalla de fin de set. Cuando se quiere parar, se pulsa DOWN.

Los jugadores pueden cambiar de un set a otro. Por eso la app no gestiona los nombres en la pista: la pantalla del Forerunner 55 no tiene teclado. Los nombres se añaden después, por web, en el servicio externo donde se archivan los datos.

Interrupciones e imprevistos

Lluvia, lesiones, pausas: cuatro salidas

Mantener START durante un set abre el menú de pausa. Reanudar vuelve al partido sin hacer nada. Suspender guarda todo el estado en memoria persistente y pone en pausa la actividad de Garmin para ahorrar batería: al reabrir la app, el partido se detecta automáticamente.

Terminar aquí guarda solo los sets ya completados, descartando el que está en curso pero conservando todos los datos biométricos acumulados. Abandonar no guarda nada y limpia por completo el estado.

Datos y archivo

GPS, frecuencia cardíaca, calorías y un servicio web privado

Cada partido se guarda en Garmin Connect como actividad deportiva: trazado GPS de la pista, frecuencia cardíaca con gráfico, calorías totales, pasos. En paralelo, la app envía el marcador, set por set, a un servicio externo mediante HTTP a través del Bluetooth del móvil emparejado.

📦 Datos enviados por cada set

Número del set, modalidad usada, marcador final, ganador, marca de tiempo de inicio y fin, frecuencia cardíaca media, pasos del set, posición GPS de la pista. Los campos giocatori_a y giocatori_b se dejan vacíos y se rellenan después por web: los jugadores no tienen por qué estar en la agenda de contactos.

El servicio externo es una sencilla API FastAPI con base de datos SQLite, acompañada de una Web UI mínima para consultar el historial, añadir los nombres de los jugadores en cada set y exportar los datos a CSV.

✦
En resumen

Un marcador serio, para quien juega en serio

SOLVEI Sport no es una app genérica de marcador: está construida en torno a las reglas reales del pádel y del tenis playa, con toda la complejidad del sistema de ventajas, el tie-break sin límite superior y la gestión del punto de oro tras una, dos o tres ventajas iguales.

Funciona con cinco botones físicos en una pantalla redonda de 208 píxeles, sin conexión, sin tocar la pantalla, sin sacar el móvil. Cuando termina el partido, los datos ya están registrados, tanto en Garmin Connect como en el propio servidor privado.

"El código Monkey C es el siguiente paso. El diseño ya está definido, las reglas ya están claras. Ahora toca construir."
▶ Demo
MatchPoint App — vídeo de demostración
Demo.