Contenidos
- FrogCards no es una maqueta ni una demo de juguete
- Las tres piezas que normalmente hacen sufrir a cualquier equipo
- En una empresa de videojuegos, esto podía costar medio año
- El nuevo trabajo no es escribir código: es dirigir a la IA
- La parte que no fue mágica, porque aquí no vendemos humo
- Cómo funciona una partida real en FrogCards
- Dos días bien dirigidos pueden construir mucho más de lo que imaginas
- Preguntas Frecuentes
¿Un juego de cartas online, multijugador, con matchmaking en tiempo real, perfiles de usuario y conexión a una base de datos real de alumnos? Sí. ¿Y sin escribir ni una sola línea de código a mano? También.
Se llama FrogCards y es un juego de cartas online competitivo inspirado en la dinámica de Triple Triad. Dos personas entran con sus cuentas, el sistema las empareja según su nivel de colección, seleccionan sus cartas y juegan una partida sincronizada en tiempo real.
Pero aquí viene la parte que a muchos les va a costar creer: las cartas, el sistema de partidas, los perfiles, los rankings, los bonos diarios, las monedas virtuales y la conexión con los cursos de Frogames Formación fueron construidos con inteligencia artificial. Mi trabajo no fue teclear código. Mi trabajo fue dirigir.
Y esa diferencia lo cambia absolutamente todo.
FrogCards no es una maqueta ni una demo de juguete
Hay una diferencia enorme entre crear una pequeña aplicación que funciona en tu propio ordenador y construir un sistema real que conecta a personas de distintos lugares del mundo.
FrogCards no es una pantalla bonita con botones que simulan funcionar. Es un juego de cartas online que está publicado, tiene cuentas de usuario reales y se conecta con la plataforma de formación. La cuenta que un alumno utiliza para acceder a sus cursos es la misma que utiliza para entrar al juego.
El objetivo de este juego de cartas online es coleccionar cartas, mejorar el nivel de coleccionista y competir contra otras personas. Hay un total de 160 cartas, organizadas en diez rangos de dieciséis cartas cada uno. Esas cartas se pueden obtener completando cursos, ganando partidas, subiendo de nivel, conectándose cada día o abriendo sobres.
Por ejemplo, completar una formación puede desbloquear una carta asociada a ese curso. También existen bonus diarios que entregan cartas y monedas para jugar, sobres de distintos niveles y rankings mensuales y semanales que incentivan a seguir compitiendo.
Esto no es solo gamificación por hacer algo divertido. Es una forma de dar vida al progreso de aprendizaje. Cada curso terminado puede convertirse en una pieza más de una colección dentro de un sistema jugable.
Las tres piezas que normalmente hacen sufrir a cualquier equipo
Quien haya trabajado en desarrollo de videojuegos o aplicaciones online reconocerá enseguida dónde está la dificultad de un proyecto así. La interfaz es importante, claro. Pero los verdaderos problemas aparecen cuando hay que coordinar datos, usuarios y eventos en tiempo real.
1. Matchmaking y partidas sincronizadas
El matchmaking debe encontrar a otra persona disponible, crear una partida y mantenerla sincronizada. Cuando un jugador coloca una carta en el tablero, el otro debe ver ese movimiento prácticamente al instante.
Eso implica gestionar colas, turnos, estado de partida, comunicación con el servidor y posibles errores de conexión. En FrogCards, este flujo funciona mediante AWS y permite emparejar a jugadores según su nivel de coleccionista.
2. Perfiles, amistades e interacción social
Un juego de cartas online multijugador no consiste únicamente en dos personas colocando cartas. También necesita identidad. Perfiles de usuario, niveles, colecciones, amistades, invitaciones y la capacidad de regalar cartas forman parte de esa capa social.
Estas funcionalidades requieren que cada acción quede correctamente asociada a una cuenta y que la información se mantenga consistente. Si alguien recibe una carta, gana monedas o sube en el ranking, el sistema tiene que saberlo y reflejarlo donde corresponde.
3. Conexión con una API y una base de alumnos real
La tercera pieza es probablemente la más delicada: conectar el juego de cartas online con la plataforma de cursos. FrogCards debía reconocer la cuenta de cada alumno y otorgar recompensas basadas en su progreso formativo.
Una integración así no se resuelve con un botón mágico. Hay que controlar qué información llega, cuándo se actualiza, cómo se validan las recompensas y cómo evitar errores como entregar monedas o cartas de más.
Es justo aquí donde muchos proyectos aparentemente impresionantes se rompen. Hacer una demo es fácil. Hacer que el sistema resista usuarios reales, datos reales y acciones repetidas es otro nivel.
En una empresa de videojuegos, esto podía costar medio año
Antes de Frogames trabajé durante tres años en PlaySpace, una empresa de juegos de social casino. Por eso sé perfectamente lo que implican estas funcionalidades cuando se desarrollan de forma tradicional.
En aquel entorno, sacar una sola característica grande, como un sistema de backend o de matchmaking, podía requerir alrededor de medio año de trabajo. Había equipos completos de desarrollo frontend y backend, meses de planificación, implementación, pruebas y costes de nóminas antes de tener algo vendible.
No lo digo para despreciar el desarrollo profesional tradicional. Al contrario. Precisamente porque conozco esa complejidad, sé identificar cuándo la inteligencia artificial está haciendo algo realmente impresionante.
Las piezas que antes podían exigir meses de trabajo de un equipo entero estuvieron funcionando en apenas dos días. No porque la IA sea magia, sino porque la forma de construir software está cambiando a una velocidad brutal.
El nuevo trabajo no es escribir código: es dirigir a la IA
Aquí está la idea que conviene entender de una vez: pedirle a una IA que haga “un juego de cartas online multijugador” no te da un juego de cartas online multijugador funcional. Te da, probablemente, un desastre difícil de mantener y todavía más difícil de entender.
El vibe coding no consiste en escribir una frase, pulsar Enter y esperar un producto terminado. Eso es humo.
La forma real de trabajar fue construir por partes, revisar y refinar continuamente:
- Primero, definir y crear el juego base.
- Después, incorporar los perfiles de usuario.
- Luego, añadir la colección, las cartas y la progresión.
- Más tarde, implementar el matchmaking y la sincronización de partidas.
- Finalmente, conectar el juego con la API de la plataforma de cursos.
Cada fase era un ciclo de instrucciones, pruebas, errores y correcciones. Yo decidía qué debía hacer el juego de cartas online, qué comportamiento tenía sentido para los alumnos y qué funcionalidades entraban o no entraban en el producto. La inteligencia artificial se encargaba de resolver el cómo.
Ese es el cambio de mentalidad: tú eres el director del sistema. No delegas las decisiones. Delegas la implementación.
En dos días de trabajo, el proceso fue constante. Dar una instrucción, probar el resultado, detectar algo mejorable, explicar el problema, aportar contexto, mandar una captura y volver a iterar. Incluso desde el móvil, mientras la IA seguía avanzando, se podían dar indicaciones para no dejarla atascada.
La parte que no fue mágica, porque aquí no vendemos humo
La IA no acertó todo a la primera. Y es importante decirlo porque, si alguien te promete que basta un prompt para crear software complejo y perfecto, te está vendiendo una película.
La sincronización del estado de la partida entre dos jugadores fue una de las partes más complicadas. Coordinar correctamente lo que ocurre en el servidor de AWS y conseguir que ambos jugadores vieran la misma información no salió perfecta al primer intento.
La conexión con la API de alumnos también requirió varias vueltas. Había que asegurar que las recompensas se concedieran correctamente y evitar que el sistema regalase monedas o cartas sin control.
Pero cuando aparecía un fallo, no hacía falta abrir un editor y ponerse a picar código durante horas. Había que hacer otra cosa:
- Identificar con precisión qué estaba fallando.
- Explicar el comportamiento esperado.
- Aportar el contexto necesario.
- Compartir capturas o detalles del error.
- Indicar a la IA cómo debía corregir el enfoque.
- Probar de nuevo y repetir el ciclo.
La habilidad valiosa ya no es solo saber escribir sintaxis. Es saber detectar problemas, dividir sistemas grandes, diseñar una solución y guiar a una inteligencia artificial para que la implemente bien.
Cómo funciona una partida real en FrogCards
Al entrar con una cuenta de Frogames, cada jugador tiene un nivel de coleccionista determinado por el número de cartas que ha conseguido. Para avanzar de rango necesita reunir cartas de su colección.
Antes de empezar una partida online, se seleccionan cinco cartas. Cada una tiene sus valores y puede girar cartas rivales en el tablero según las reglas del enfrentamiento. También existe un modo de práctica contra bots, perfecto para aprender sin apostar monedas virtuales.
Una vez seleccionada la baraja, el sistema busca rival. Cuando encuentra a otra persona compatible, crea la partida y comienza el turno alterno. Cada movimiento se sincroniza entre ambos perfiles, y al terminar se otorgan experiencia, progresión y posición en el ranking.
Eso es lo interesante: no se trata de una partida prefabricada. Son dos cuentas reales, dos colecciones reales y una partida que sucede en directo dentro de un ecosistema conectado a la formación.
Dos días bien dirigidos pueden construir mucho más de lo que imaginas
FrogCards reúne juego de cartas online multijugador, perfiles, colecciones, ranking, economía virtual, amistades, recompensas, autenticación, API, base de datos y tiempo real. Hace no tanto, eso habría sonado como un proyecto reservado a una empresa con un presupuesto importante y meses por delante.
Hoy, con la inteligencia artificial adecuada y una dirección clara, el panorama es completamente distinto.
La IA no elimina la necesidad de pensar. Elimina buena parte de la fricción entre una buena idea y una primera versión funcional. Y eso permite que alguien con visión de producto pueda construir sistemas reales sin quedarse bloqueado por cada línea de código.
Si quieres aprender a pasar de pedir cosas sueltas a un chat a dirigir agentes de IA para crear frontend, backend, autenticación, APIs, sistemas en tiempo real y despliegues reales, puedes profundizar en el curso de Vibe Coder a Ingeniero Agéntico.
También puedes explorar la formación de inteligencia artificial en Frogames para seguir construyendo las habilidades que van a definir el desarrollo de software en los próximos años.
La próxima vez que alguien diga que la IA solo sirve para hacer demos de juguete, habrá que enseñarle lo que se puede construir cuando se combina una idea clara, decisiones de producto y una inteligencia artificial bien dirigida.
Preguntas Frecuentes
¿Qué es FrogCards?
FrogCards es un juego de cartas online multijugador inspirado en Triple Triad, donde los jugadores coleccionan cartas, compiten en tiempo real y obtienen recompensas vinculadas a su formación.
¿Se ha desarrollado FrogCards con inteligencia artificial?
Sí. Gran parte del frontend, backend, matchmaking, perfiles, base de datos e integraciones se construyeron con IA, mientras que la dirección del proyecto y las decisiones de diseño fueron realizadas por una persona.
¿Cómo funciona el matchmaking de FrogCards?
El sistema empareja automáticamente a jugadores con un nivel de colección similar, crea una partida sincronizada en tiempo real y gestiona los turnos mediante infraestructura en AWS.
¿Cómo se consiguen nuevas cartas en FrogCards?
Las cartas se obtienen completando cursos, ganando partidas, subiendo de nivel, reclamando recompensas diarias y abriendo sobres dentro del juego.
¿Qué demuestra el desarrollo de FrogCards?
Demuestra que, con una buena dirección y el uso adecuado de la inteligencia artificial, es posible crear aplicaciones y juegos complejos con mucho menos tiempo de desarrollo que con un enfoque tradicional.