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 5 | Niveau 6–7 | Niveau 7–8 | Niveau 8–9 | Niveau 9, économie probablement épuisée |
| Reroll intensif recherche d'évolutions rapides/élevées | Niveau 5 | Niveau 6 | Niveau 7 | Niveau 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.
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 :