Advertisement

Construire des bots pour Pokémon Auto Chess

Chaque lobby de Pokémon Auto Chess qui n'est pas complet est rempli par des bots — des adversaires contrôlés par l'IA, construits non pas par les développeurs mais par des joueurs, à l'aide d'un outil Bot Builder intégré au client. Si vous avez déjà affronté un plateau IA étonnamment bien construit en vous demandant qui l'avait créé : quelqu'un l'a conçu étape par étape, l'a soumis, et un relecteur bénévole l'a approuvé pour qu'il rejoigne le pool contre lequel n'importe quel joueur peut être opposé.

Cette page explique comment construire un bot qui a de vraies chances d'être approuvé — l'outil lui-même, et les règles qu'une soumission doit respecter pour ressembler à une vraie partie humaine plutôt qu'à un scénario visiblement scripté.

Ce qu'est réellement le Bot Builder

Il est intégré directement au client du jeu, ce n'est pas un site séparé — ouvrez-le depuis le menu principal. Vous composez un plateau pour chaque étape que votre bot atteindra, en choisissant unités, positions et objets exactement comme en pleine partie, et l'outil vous donne un aperçu en temps réel de ce que vous construisez : les synergies actuelles, une estimation de la difficulté/Elo du plateau dans son ensemble, et le nombre de composants d'objets déjà utilisés par rapport à l'étape en cours.

Sauvegardez votre travail dans un fichier au fur et à mesure — il n'y a pas de sauvegarde automatique, et un bot inachevé ne peut pas être soumis. Une fois satisfait, le bouton Soumettre envoie votre bot dans le canal Discord #bot-creation, où un Bot Admin l'examine et soit l'approuve (il rejoint alors le vrai pool contre lequel les joueurs peuvent être opposés), soit le renvoie avec des remarques.

La règle unique dont découle tout le reste

Un bot doit représenter quelque chose qu'un vrai joueur aurait pu réellement accomplir. Pas d'or à dépenser comme raccourci, pas d'objet ou d'unité qu'une vraie partie n'aurait pas pu produire à cette étape, aucun comportement qui enfreint les règles du jeu applicables aux joueurs. Chaque règle détaillée ci-dessous n'est que cette règle unique appliquée à une partie précise de l'outil.

Ce qui fait rejeter un bot

  • Pas de composants d'objets. N'équipez que des objets entièrement craftés. Les recettes du jeu changent entre les versions ; un bot portant un composant au lieu d'un objet terminé se casse dès qu'une recette change.
  • Donnez-lui un vrai avatar et un vrai nom. L'icône Ditto par défaut est refusée d'office — choisissez un Pokémon de l'équipe (idéalement le carry, ou un Pokémon qui couvre ses principales synergies) pour que les joueurs aient immédiatement une idée de ce qui les attend. Si vous devez mettre à jour un bot déjà approuvé, gardez le même avatar et le même nom ; changer l'un des deux soumet un tout nouveau bot au lieu d'écraser l'ancien.
  • Restez honnête sur l'Elo. Les tranches d'approbation sont Débutant (moins de 850), Facile (850–999), Moyen (1000–1149), Difficile (1150–1299), Extrême (1300–1449) et Maître (1450+) — mais en pratique, les bots nettement au-dessus de 1100–1200 sont rarement approuvés, et 1300+ ne l'est quasiment jamais, car une équipe aussi forte n'est plus une partie réaliste mais un scénario idéal assemblé de toutes pièces.
  • N'utilisez que ce que le plateau a réellement gagné. Les objets chromatiques et l'accès au Charme Chromatique nécessitent d'avoir réellement joué une ligne d'empilement de synergie Bébé pendant plusieurs étapes ; les outils de synergie Artificiel et la ligne de foulards de synergie Normal suivent la même logique — ne les équipez pas à moins que les synergies du plateau ne les aient réellement débloqués dans une vraie partie. Le même principe s'applique à tout ce qui dépend d'un carrousel ou d'une rencontre spéciale : si ce n'est pas garanti à chaque partie, un bot ne peut pas en dépendre non plus.
  • Restez cohérent d'étape en étape. Le statut chromatique, l'icône d'émotion et les objets portés d'une unité ne devraient pas changer arbitrairement d'une étape à l'autre — dans une vraie partie, ils ne changeraient que pour une raison précise (un objet a réellement été donné, une unité a réellement été vendue). Si un objet doit passer d'une unité à une autre, ce n'est légal que si le porteur d'origine a été vendu au préalable, comme dans une vraie partie.
  • Respectez l'exclusivité régionale. Une forme régionale (Alola, Galar, Hisui, Paldea) ne peut pas apparaître dans le même pool de rencontres régional que sa forme de base — vérifiez à quelle région appartient l'étape avant d'en placer une.

Pensez comme un joueur, pas comme un tableur

L'outil ne suit pas l'or, donc la vérification de réalisme vous incombe entièrement : le niveau, le nombre d'objets et la progression d'évolution de ce plateau seraient-ils réellement abordables à cette étape ? Les deux éléments qui s'opposent sont le niveau et le reroll — un bot hyper-nivelé n'aura pas beaucoup d'unités évoluées, et un bot qui a beaucoup reroll pour des évolutions rapides à 2/3 étoiles sera en retard de niveau. Utilisez vos propres parties comme référence : une 2 étoiles (3 exemplaires) est réaliste en quelques tours à de bonnes probabilités de boutique ; une 3 étoiles (9 exemplaires) prend nettement plus de temps.

Style de jeuÉtape 10Étape 13–15Étape 17–20Étape 22–25Étape 27+
Rythme standard
niveau régulier, reroll modéré
Niveau 5Niveau 6–7Niveau 7–8Niveau 8–9Niveau 9, économie probablement épuisée
Reroll intensif
recherche d'évolutions rapides/élevées
Niveau 5Niveau 6Niveau 7Niveau 8, possiblement épuiséNiveau 9 si atteint

Considérez cela comme une vérification de bon sens, pas un modèle à copier exactement — un plateau construit autour d'un carry 3 étoiles obtenu par reroll intensif devrait sembler nettement en retard de niveau par rapport à un plateau hyper-nivelé qui a sacrifié ses évolutions. Un « crash économique » (dépenser tout son or pour pousser les niveaux ou les évolutions) est normal et attendu dans une vraie partie ; un bot à la fois au niveau maximal et entièrement évolué avec des objets complets à chaque étape semble impossible, pas fort.

Quelques détails à ne pas oublier : vous n'êtes pas obligé de tout faire évoluer — une unité délibérément laissée à 2 étoiles est un résultat de partie tout à fait normal. Les objets n'ont pas besoin d'être théoriquement optimaux non plus ; une vraie partie se termine souvent avec la deuxième meilleure option plutôt que celle que vous vouliez.

Avant de soumettre : parcourez votre bot étape par étape et demandez-vous, pour chacune, « aurais-je vraiment pu en arriver là, avec cet or, à ce tour, dans une vraie partie ? ». Si une seule étape vous semble suspecte, c'est celle-là qu'il faut corriger.

Obtenir de l'aide et soumettre

Le bouton Soumettre du client envoie directement votre bot vers #bot-creation pour relecture ; les questions, les retours sur un bot en cours de construction et les discussions générales sur le bot building se passent dans #bot-builders. Les deux canaux se trouvent sur le serveur Discord officiel :

Rejoignez le Discord officiel de Pokémon Auto Chess →

Advertisement