Lo que he aprendido
- Prompt Engineering: «Ingeniería de Prompts: Cómo diseñar instrucciones precisas para que la IA entienda las reglas de juego y responda con el tono humorístico deseado.»
- Consumo de APIs: «Integración eficiente de la API de Gemini, manejando la latencia y los tokens de respuesta.»
- Gestión de Secretos: «Uso de variables de entorno (.env) para proteger las API Keys tanto en local como en producción.»
A veces, las mejores ideas no surgen en una sesión de brainstorming corporativa, sino en los momentos más cotidianos. El otro día, mientras ponía orden en la habitación desde la que teletrabajo —a la que llamo «el despacho»— vi que tenía una estantería llena de juegos de mesa.
Pensé: «Creo que con este y con este no sé jugar». En ese momento, mi mente hizo clic y pensé: «Qué guay sería saber las reglas de forma sencilla y al instante…. Y vi una oportunidad para conectar el mundo físico con la Inteligencia Artificial. De ahí nació JuegIA.
🛠️ El Reto Técnico: Hard Skills en Acción
No quería que la idea se quedara en el aire, así que me puse manos a la obra. Para desarrollar JuegIA, elegí usar mi megaprompt para hacer vibecoding y la plataforma AI Studio de Google.
Bajo el capó, JuegIA está construida con:
- React + Vite: Para asegurar un rendimiento óptimo en el Frontend y una experiencia de usuario fluida.
- Gemini API: La pieza clave. Utilicé la API de Google para dotar a la aplicación de «cerebro», permitiéndole entender qué juego es y sintetizar sus reglas en lenguaje natural.
Integrar IA en el desarrollo web ya no es el futuro, es el presente, y este proyecto fue la excusa perfecta para profundizar en la ingeniería de prompts y el consumo de APIs inteligentes.
💡 Más allá del código: Visión de Producto
Como programador, creo que el código debe ser divertido y aportar un valor extra. JuegIA no se limita a ser un manual digital (eso sería aburrido).
Quise darle un toque de «picardía». La aplicación no solo te explica las reglas sencillamente para que empieces a jugar en minutos, sino que tiene una «feature» oculta que es mi favorita: Te da 5 estrategias para ser el ganador 🤣 😆.
Esto demuestra que la tecnología puede ser útil y divertida a la vez.
🚀 Resultado
Lo que empezó como una tarde de limpieza acabó convirtiéndose en una herramienta funcional que soluciona un problema real: la fricción de aprender a jugar.
Si eres desarrollador, te invito a revisar el código, hacer un fork o simplemente curiosear cómo integré Gemini en un entorno React.
🔗 Repositorio en GitHub: https://github.com/ACubero/juegia
¿Y tú? ¿Tienes algún juego en la estantería que no tocas por no leerte las instrucciones? ¡JuegIA te lo soluciona!
#DesarrolloWeb #React #Vite #GeminiAPI #AI #OpenSource #JuegosDeMesa #Frontend #Portfolio