Budowanie botów dla Pokémon Auto Chess
Każde niepełne lobby w Pokémon Auto Chess jest uzupełniane botami — przeciwnikami sterowanymi przez AI, tworzonymi nie przez twórców gry, lecz przez graczy, za pomocą wbudowanego w klienta narzędzia Bot Builder. Jeśli kiedykolwiek trafiłeś na zaskakująco dobrze zbudowaną planszę AI i zastanawiałeś się, kto ją stworzył: ktoś zaprojektował ją etap po etapie, wysłał, a ochotnik-recenzent zatwierdził ją, dzięki czemu trafiła do puli, z którą może zostać dopasowany każdy gracz.
Ta strona wyjaśnia, jak zbudować bota, który rzeczywiście zostanie zatwierdzony — samo narzędzie oraz zasady, jakich musi przestrzegać zgłoszenie, żeby wyglądać jak realistyczna ludzka rozgrywka, a nie ewidentnie zaplanowany scenariusz.
Czym naprawdę jest Bot Builder
Jest wbudowany w sam klient gry, nie jest osobną stroną internetową — otwórz go z menu głównego. Dla każdego etapu, który twój bot osiągnie, układasz planszę, wybierając jednostki, pozycje i przedmioty dokładnie tak, jak podczas prawdziwej rozgrywki, a narzędzie na bieżąco pokazuje, co budujesz: aktualne synergie, szacowaną trudność/Elo całej planszy oraz liczbę komponentów przedmiotów użytych dotąd względem etapu, na którym jesteś.
Zapisuj swoją pracę do pliku na bieżąco — nie ma automatycznego zapisu, a niedokończonego bota nie da się wysłać. Gdy jesteś zadowolony z efektu, przycisk Wyślij przekazuje bota na kanał Discorda #bot-creation, gdzie Bot Admin go sprawdza i albo zatwierdza (bot dołącza wtedy do prawdziwej puli, z którą mogą być dopasowywani gracze), albo odsyła z uwagami.
Jedna zasada, z której wynika wszystko inne
Bot musi przedstawiać coś, co prawdziwy gracz rzeczywiście mógłby osiągnąć. Żadnego złota używanego jako skrót, żadnego przedmiotu ani jednostki, których prawdziwa rozgrywka nie mogłaby wyprodukować na danym etapie, żadnego zachowania łamiącego zasady gry obowiązujące graczy. Każda szczegółowa wytyczna poniżej to w gruncie rzeczy ta sama zasada zastosowana do innej części narzędzia.
Co powoduje odrzucenie bota
- Żadnych komponentów przedmiotów. Wyposażaj tylko w pełni skrafcone przedmioty. Receptury w grze zmieniają się między wersjami; bot trzymający komponent zamiast gotowego przedmiotu psuje się w momencie zmiany receptury.
- Nadaj mu prawdziwy awatar i nazwę. Domyślna ikona Ditto jest odrzucana od razu — wybierz Pokemona z drużyny (najlepiej główną jednostkę ofensywną albo taką, która reprezentuje kluczowe synergie), aby gracze od razu wiedzieli, z czym mają do czynienia. Jeśli musisz zaktualizować już zatwierdzonego bota, zachowaj ten sam awatar i nazwę; zmiana któregokolwiek z nich spowoduje wysłanie go jako zupełnie nowego bota zamiast nadpisania starego.
- Trzymaj Elo w ryzach prawdy. Progi zatwierdzenia to Początkujący (poniżej 850), Łatwy (850–999), Średni (1000–1149), Trudny (1150–1299), Ekstremalny (1300–1449) i Mistrzowski (1450+) — w praktyce jednak boty znacznie powyżej 1100–1200 rzadko są zatwierdzane, a 1300+ praktycznie nigdy, ponieważ tak silna drużyna to już nie realistyczna pojedyncza rozgrywka, tylko najlepszy możliwy scenariusz zszyty z kawałków.
- Używaj tylko tego, co plansza rzeczywiście zdobyła. Błyszczące przedmioty i dostęp do Shiny Charm wymagają faktycznego rozegrania linii gromadzącej synergię Baby przez kilka etapów; narzędzia synergii Artificial oraz linia szalików synergii Normal działają na tej samej zasadzie — nie wyposażaj w nie bota, chyba że synergie samej planszy rzeczywiście odblokowałyby je w prawdziwej rozgrywce. Ta sama logika dotyczy wszystkiego, co jest związane ze specjalną karuzelą lub specjalnym spotkaniem: jeśli coś nie jest gwarantowane w każdej grze, bot też nie może na tym polegać.
- Zachowaj spójność między etapami. Status "błyszczący", ikona emocji i noszone przedmioty jednostki nie powinny zmieniać się dowolnie między etapami — w prawdziwej grze zmieniałyby się tylko z konkretnego powodu (przedmiot faktycznie został przekazany, jednostka faktycznie została sprzedana). Jeśli przedmiot musi przejść z jednej jednostki na drugą, jest to zgodne z zasadami tylko wtedy, gdy pierwotny posiadacz został wcześniej sprzedany, tak jak w prawdziwym meczu.
- Szanuj regionalną ekskluzywność. Forma regionalna (Alola, Galar, Hisui, Paldea) nie może pojawić się w tej samej puli spotkań regionalnych co jej forma bazowa — sprawdź, do jakiego regionu należy dany etap, zanim ją umieścisz.
Myśl jak gracz, nie jak arkusz kalkulacyjny
Narzędzie nie śledzi złota, więc sprawdzenie realizmu spoczywa wyłącznie na tobie: czy poziom, liczba przedmiotów i postęp ewolucji tej planszy byłyby faktycznie możliwe do osiągnięcia na tym etapie? Dwie rzeczy, które wymieniają się kosztem siebie nawzajem, to poziom i odświeżanie sklepu (reroll) — bot z nadmiernie podbitym poziomem nie będzie miał wielu wyewoluowanych jednostek, a bot, który mocno rerolluje w poszukiwaniu szybkich ewolucji na 2/3 gwiazdki, będzie opóźniony w poziomie. Użyj własnych rozgrywek jako testu realizmu: jednostka 2-gwiazdkowa (3 kopie) jest realistyczna w ciągu kilku tur przy dobrych szansach sklepowych; jednostka 3-gwiazdkowa (9 kopii) zajmuje zauważalnie więcej czasu.
| Styl gry | Etap 10 | Etap 13–15 | Etap 17–20 | Etap 22–25 | Etap 27+ |
|---|---|---|---|---|---|
| Standardowe tempo równomierne podbijanie poziomu, umiarkowany reroll | Poziom 5 | Poziom 6–7 | Poziom 7–8 | Poziom 8–9 | Poziom 9, ekonomia prawdopodobnie wyczerpana |
| Intensywny reroll pościg za szybkimi/wysokimi ewolucjami | Poziom 5 | Poziom 6 | Poziom 7 | Poziom 8, prawdopodobnie wyczerpana | Poziom 9, jeśli w ogóle zostanie osiągnięty |
Traktuj to jako test zdrowego rozsądku, a nie szablon do skopiowania co do joty — plansza zbudowana wokół głównej jednostki 3-gwiazdkowej uzyskanej dzięki intensywnemu rerollowi powinna wyglądać na wyraźnie opóźnioną w poziomie w porównaniu z planszą, która maksymalnie podbiła poziom kosztem ewolucji. "Zapaść ekonomiczna" (wydanie niemal całego złota, by przepchnąć poziomy lub ewolucje) jest normalna i oczekiwana w prawdziwej rozgrywce; bot, który jednocześnie ma maksymalny poziom i jest w pełni wyewoluowany, z kompletem przedmiotów na każdym etapie, wygląda na niemożliwy, a nie na silny.
Kilka drobniejszych rzeczy, o których warto pamiętać: nie trzeba ewoluować wszystkiego — celowo pozostawiona jednostka na 2 gwiazdkach to zupełnie normalny wynik prawdziwej rozgrywki. Przedmioty też nie muszą być teoretycznie optymalne; prawdziwa rozgrywka często kończy się na drugiej najlepszej opcji zamiast tej wymarzonej.
Szukanie pomocy i wysyłanie
Przycisk Wyślij w kliencie przekazuje bota bezpośrednio do #bot-creation w celu weryfikacji; pytania, opinie na temat bota w trakcie budowy oraz ogólne dyskusje o tworzeniu botów odbywają się na kanale #bot-builders. Oba kanały znajdują się na oficjalnym serwerze Discord: