City Quest AI es una aplicacion interactiva impulsada por inteligencia artificial que convierte cualquier ciudad o barrio en una aventura al estilo scavenger hunt. La app soluciona el problema de las rutas turísticas genericas y predefinidas al crear misiones unicas en tiempo real basadas en la entrada del usuario. El usuario introduce una ubicacion (por ejemplo Downtown Seattle) y un tema opcional (por ejemplo Monumentos historicos o Cafeterias) y la aplicacion genera una ruta de multiple paradas con pistas ingeniosas, retos divertidos y datos curiosos sobre cada lugar.
Demostracion en vivo disponible en demo en vivo de City Quest AI.
Pantallas y experiencia de usuario: Pantalla de configuracion: interfaz moderna donde el usuario escribe la ciudad y el tema. Pantalla de carga: animacion mientras la API Gemini crea la aventura. Pantalla de juego: se muestra la primera pista; al resolverla el usuario revela la ubicacion en un mapa integrado, completa un reto interactivo como tomar una foto y recibe un dato curioso. La pantalla muestra tambien un marcador en vivo para añadir competencia. Pantalla de finalizacion: al completar todas las paradas aparece una pantalla de felicitaciones animando a jugar de nuevo.
Como usamos Google AI Studio: aprovechamos el modelo Gemini 2.5 Flash mediante el SDK @google/genai para que actue como diseñador creativo del juego. La clave fue usar la capacidad de salida estructurada. En el archivo geminiService.ts definimos un esquema JSON estricto responseSchema que describe la estructura necesaria para cada parada: clue, locationName, challenge y funFact. Al incluir este esquema en la llamada a la API junto a un prompt detallado, instruimos al modelo para que devuelva un arreglo JSON perfectamente formateado. Esto evita parsing inseguro de cadenas y permite cargar los datos de la IA directamente en el estado de la aplicacion de forma robusta y segura.
Caracteristicas multimodales: la funcionalidad principal es generacion de texto con salida estructurada. La aplicacion recibe texto simple del usuario (ubicacion y tema) y el modelo Gemini genera un objeto JSON complejo que define todo el juego. Aunque la generacion es basada en texto, la experiencia es multimodal: muchos retos piden interaccion con el mundo real usando la camara del dispositivo (por ejemplo tomar una foto frente a una fuente). El usuario sube la imagen como prueba y asi se confirma el avance y se desbloquea la siguiente etapa.
Sobre Q2BSTUDIO: transformamos ideas en productos digitales a medida. Somos una empresa de desarrollo de software y aplicaciones a medida especializada en soluciones que integran inteligencia artificial, ciberseguridad y servicios cloud. Ofrecemos desarrollo de aplicaciones y software a medida para empresas que buscan innovar, asi como servicios de integracion con proveedores cloud como AWS y Azure. Si buscas una aplicacion multiplataforma podemos ayudarte desde el diseno hasta la puesta en produccion con buenas practicas de seguridad y rendimiento. Con experiencia en servicios inteligencia de negocio y Power BI construimos cuadros de mando que convierten datos en decisiones accionables.
Servicios destacados: aplicaciones a medida y software a medida diseñados para necesidades especificas; soluciones de inteligencia artificial e ia para empresas que incluyen agentes IA y automatizacion avanzada; ciberseguridad y pentesting para proteger tus activos; servicios cloud AWS y Azure para escalabilidad y resiliencia; servicios inteligencia de negocio y power bi para analitica y reporting.
Si te interesa desarrollar una aplicacion como City Quest AI o integrar capacidades de IA en tus procesos, consulta nuestras soluciones de desarrollo en desarrollo de aplicaciones y software multiplataforma y descubre nuestros servicios de inteligencia artificial en soluciones de inteligencia artificial. En Q2BSTUDIO juntamos creatividad tecnica y enfoque empresarial para convertir caminatas aburridas en experiencias de juego memorables y seguras.