Cristián Valenzuela Franzani
Lighthouse TCG

Caso · Proyecto personal

Más de 40 torneos de Commandergestionados sin papel ni Excel

Lighthouse TCG es una plataforma de torneos de Magic: The Gathering para tiendas en Chile, que diseñé y construí con IA.

Rol
Fundador y creador (idea, diseño y producto)
Equipo
Proyecto personal, con IA para el desarrollo
Período
2025 – actualidad
Usuarios
Tiendas y organizadores de torneos (admin web) y jugadores (web y app móvil)
Plataforma
Web y app móvil Android (instalación por APK, publicación en tiendas pendiente)
Herramientas
ChatGPT, Claude, Claude Code, Antigravity y Figma

Impacto

+40

Torneos gestionados en la plataforma

5

Tiendas registradas

1

Tienda, Cartonazo, que gestiona todos sus torneos con Lighthouse

Medido con los datos del panel de administración de la plataforma. Los torneos de prueba se eliminan y no están incluidos.

Contexto

Juego Magic: The Gathering con amigos, en formato Commander.

Cada vez que quería jugar un torneo tenía que averiguar cuándo y dónde: las tiendas los publican en sus páginas, en Instagram, en grupos de WhatsApp o en una pizarra en el local. Para enterarme tenía que unirme a grupos en los que no quería estar o revisar muchas páginas.

El problema

Antes de diseñar conversé con dueños de tiendas y con jugadores, y el dolor era el mismo en ambos lados:

No había un lugar donde estuvieran todos los torneos.

01

Los jugadores no los encontraban.

02

Los organizadores repartían hojas de papel donde cada jugador anotaba sus puntajes y después los traspasaban a mano a un Excel para armar la clasificación.

Empecé por Commander porque era el formato más simple y directo para validar la idea.

Pruebas entorneos reales

Cada versión la probé en torneos reales con la tienda Cartonazo, que me apoyó durante todo el proceso. Hoy Cartonazo gestiona todos sus torneos con Lighthouse, y los usuarios envían comentarios y funcionalidades que les gustaría tener desde un canal dentro de la plataforma.

El proceso:cuatro versiones

No soy programador. La IA me permitió construir el producto completo, y cada versión la hice con las herramientas disponibles en ese momento.

01

Commander Hub

ChatGPT

La primera versión tenía un editor de mazos muy completo, con selección de edición, idioma, foil y condición de cada carta, validación de las 100 cartas y sistema de brackets. El torneo se gestionaba en 4 pasos: configurar, inscripción, rondas y resultados.

02

LighthouseTCG

ChatGPT

El proyecto cambió de nombre, el menú pasó a una barra lateral y se agregó un comparador de precios de cartas.

03

Una tercera versión que se perdió.

04

La versión actual

La diseñé en Figma y la construí con Claude, Claude Code y Antigravity.

Clic en las imágenes para ampliar

Lo que no funcionóa la primera

Registro de mazos en los torneos

Se implementó que cada jugador inscribiera el mazo con que jugaría, pero en la práctica no funcionó: muchos no lo cargaban, usaban nombres sin sentido o jugaban con otro mazo, y las tiendas no tenían interés en verificarlos. Lo quité de los torneos y de la vista de jugadores. El editor de mazos sigue funcionando, pero solo en la vista de administrador.

Comparador de precios (Market)

Buscaba el mejor precio de cada carta en más de 12 tiendas chilenas. Lo descarté porque dependía de extraer datos de otras páginas, los precios cambian constantemente, cada carta tiene muchas versiones y varios sitios bloqueaban la extracción automática. Además, estaba fuera del alcance del producto.

Vista en vivo

Era una pantalla que la tienda podía proyectar durante el torneo con el estado de las rondas, los puntajes y logros como "Top Performer" y "Underdog Hero", elegidos según el desempeño de cada jugador. Presentó problemas de funcionamiento, así que la postergué y la quité.

Decisionesclave

01

Recortar hasta los torneos

La idea original era mucho más grande: construcción de mazos, comparador de precios, juego en línea y más. La decisión más difícil fue qué quitar. Decidí que el producto se centrara solo en los torneos, porque era el dolor que compartían tiendas y jugadores, y las pruebas en torneos reales mostraron que era lo único necesario.

02

Que el jugador no salga de la app

En una partida de Commander los jugadores siempre llevan sus vidas en alguna aplicación externa. Si el torneo iba a ocurrir en Lighthouse, cambiar de app en medio de la partida rompía la experiencia. Decidí desarrollar un contador de vidas integrado en el flujo del torneo, que hoy se usa en los torneos.

03

Mesa de finalistas a pedido de las tiendas

Los torneos usan emparejamiento suizo. Algunas tiendas organizan torneos especiales en los que, además de las rondas por mesas, los mejores jugadores juegan una mesa final. Lo agregué como opción al configurar el torneo: "Solo mesas" o "Mesas + mesa de finalistas".

Solución

Admin web para tiendas

La tienda crea y configura el torneo, lo comparte con un código QR, gestiona las rondas por mesas con temporizador y obtiene el podio y la clasificación final de forma automática. Desde el panel de administración se ven los usuarios, las tiendas, los torneos y los comentarios de los usuarios.

Web y app para jugadores

El jugador encuentra los torneos cerca de él y se inscribe desde la web o, de forma presencial, escaneando el QR desde la app. Durante el torneo ve su mesa, el tiempo de la ronda y el aviso de la siguiente ronda. Los puntajes los puede ingresar el jugador desde la app o la tienda desde el admin.

Clic en las pantallas web para ampliar

Comunicación

La primera landing hablaba a dos públicos, jugadores y tiendas, y prometía todo: mazos, torneos, inscripción, emparejamiento automático y visibilidad para las tiendas. La reemplacé por una con un solo mensaje, "Encuentra torneos cerca de ti", que muestra torneos reales.

Landing · Antigua
Landing · Actual

Clic para ampliar

Hacia dóndeva

Ninguna de estas propuestas está implementada todavía:

    01

    Publicar la app en las tiendas de aplicaciones.

    02

    Sumar otros formatos de Magic.

    03

    Más adelante, abrir la plataforma a otros juegos de cartas coleccionables.

    04

    Retomar la vista en vivo para proyectar el torneo en las tiendas.

Aprendizajes

La idea partió mucho más grande de lo que el problema necesitaba. Probar cada versión en torneos reales con una tienda me mostró que el valor estaba en resolver bien un solo dolor, y cada funcionalidad que saqué hizo el producto más claro.

La IA me permitió programar sin ser programador, pero decidir qué construir y qué quitar siguió siendo trabajo de diseño.

Siguiente caso

YoDegusto→