Projet personnel · Application de bureau
Application compagnon pour Guardian Tales
Les conseils d’équipe pour Guardian Tales mélangent notes officielles, wikis et tier lists de qualité inégale. J’ai créé une application Windows qui recommande équipes et équipements par mode de jeu à partir de mes héros, et indique pour chaque donnée la fiabilité de sa source.
- Auteur
- Christian Arango
- Rôle
- Product Owner et développeur, avec Claude Code
- Plateforme
- Windows · Python
- Statut
- Version personnelle · septembre 2026
Le problème
Des opinions présentées comme des faits
Blogs et forums reprennent des tier lists comme s’il s’agissait de mesures. Je voulais des conseils qui montrent d’où vient chaque recommandation et n’affichent jamais plus de certitude que leurs données.
Ce que j’ai construit
Le vrai catalogue, mes héros et un outil de composition
- Catalogue
Le vrai catalogue du jeu
171 héros, 155 cartes, ainsi que les armes, boucliers, accessoires, merch et reliques, tirés des pages de catalogue du wiki officiel.
- Héros
La progression de chaque héros
Niveau, Limit Break, évolution et progression de l’arme de chaque héros, avec les plafonds de niveau que le jeu applique réellement.
- Équipes
Un outil de composition par mode
Choisissez héros et équipements emplacement par emplacement, ou chargez la composition la mieux sourcée pour ce mode avec vos héros.
Voir les cinq niveaux de confiance du modèle de données
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 authoritativeDécisions
La confiance fait partie du modèle de données
Cinq niveaux de confiance
Officiel, statistiques, wiki, communauté corroborée et source communautaire unique. Une tier list isolée sert seulement de repère.
Pas de devinettes pour combler les vides
Le chef d’équipe n’est renseigné que si la source le nomme, et un emplacement absent du jeu reste vide.
Des règles plutôt que de l’apprentissage automatique
Les recommandations sont classées d’abord par fiabilité de la source, puis selon la part de vos héros qui les couvre. Le moteur n’utilise que la bibliothèque standard de Python.
Où en est le projet
Utilisable dès aujourd’hui ; les recommandations manquent de données
Le catalogue et le suivi des héros sont complets, mais une seule composition sourcée est chargée pour l’instant. L’enrichir demande une saisie de données rigoureuse, pas plus de code.