Proyecto propio · App de escritorio
App de apoyo para Guardian Tales
Los consejos de equipos para Guardian Tales mezclan notas oficiales, wikis y tier lists de calidad dispareja. Construí una app de Windows que recomienda equipos y equipamiento por modo de juego a partir de mis héroes, y marca cada dato según qué tan confiable es su fuente.
- Autor
- Christian Arango
- Rol
- Product Owner y desarrollador, con Claude Code
- Plataforma
- Windows · Python
- Estado
- Versión personal · septiembre de 2026
El problema
Las opiniones se presentan como hechos
Blogs y foros repiten tier lists como si fueran mediciones. Quería consejos que mostraran de dónde sale cada recomendación y nunca prometieran más certeza de la que tienen sus datos.
Lo que construí
El catálogo real, mis héroes y un armador de equipos
- Catálogo
El catálogo real del juego
171 héroes, 155 cartas y las armas, escudos, accesorios, merch y reliquias, leídos de las páginas de catálogo de la wiki oficial.
- Héroes
El progreso de cada héroe
Nivel, Limit Break, evolución y progreso del arma de cada héroe, con los topes de nivel que de verdad aplica el juego.
- Equipos
Un armador de equipos por modo
Elige héroes y equipamiento casilla por casilla, o carga la composición mejor sustentada para ese modo con los héroes que tienes.
Mira los cinco niveles de confianza en el modelo de datos
class SourceTier(str, Enum):
"""How much to trust a piece of data. Every fact in the DB carries one."""
OFFICIAL = "official" # dev letters, patch notes, official Discord
STATS = "stats" # gtales.top raid/comp data, datamined values
WIKI = "wiki" # Fandom / NamuWiki reference data (manually verified)
CORROBORATED_COMMUNITY = "corroborated_community" # 2+ independent community sources agree
COMMUNITY = "community" # a single tier-list/blog/video — FYI only, never authoritativeDecisiones
La confianza es parte del modelo de datos
Cinco niveles de confianza
Oficial, estadísticas, wiki, comunidad corroborada y una sola fuente de la comunidad. Una tier list aislada es solo de referencia.
Nada de adivinar para llenar huecos
El líder del equipo se completa solo cuando la fuente lo nombra, y una casilla que el juego no tiene queda vacía.
Reglas en lugar de machine learning
Las recomendaciones se ordenan primero por la confianza de la fuente y luego por cuántos de tus héroes las cubren. El motor solo usa la biblioteca estándar de Python.
Dónde está hoy
Ya se puede usar; a las recomendaciones les faltan datos
El catálogo y el seguimiento de héroes están completos, pero por ahora solo hay una composición sustentada. Ampliarla es trabajo cuidadoso de carga de datos, no más código.