Bots bouwen voor Pokémon Auto Chess
Elke Pokémon Auto Chess-lobby die niet vol is, wordt aangevuld met bots — door AI bestuurde tegenstanders, niet gemaakt door de ontwikkelaars maar door spelers, met een Bot Builder-tool die in de client zelf zit. Als je ooit tegen een verrassend goed gebouwd AI-bord stond en je afvroeg wie dat gemaakt had: iemand heeft het stap voor stap ontworpen, ingediend, en een vrijwillige reviewer heeft het goedgekeurd zodat het terechtkomt in de pool waartegen elke speler gekoppeld kan worden.
Deze pagina legt uit hoe je er een bouwt die ook echt goedgekeurd wordt — de tool zelf, en de regels waaraan een inzending moet voldoen om als een realistische menselijke partij te lezen in plaats van een overduidelijk gescript scenario.
Wat de Bot Builder eigenlijk is
Hij zit ingebouwd in de game-client zelf, geen aparte website — open hem vanuit het hoofdmenu. Je stelt per etappe die je bot zal bereiken een bord samen, door units, posities en items te kiezen precies zoals je dat middenin een partij zou doen, en de tool geeft je een live beeld van wat je aan het bouwen bent: huidige synergieën, een geschatte moeilijkheidsgraad/Elo voor het bord als geheel, en hoeveel itemcomponenten je tot nu toe gebruikt hebt ten opzichte van de etappe waar je bent.
Sla je werk onderweg op als bestand — er is geen automatisch opslaan, en een halfafgewerkte bot kan niet ingediend worden. Als je tevreden bent, stuurt de knop Indienen je bot naar het Discord-kanaal #bot-creation, waar een Bot Admin hem beoordeelt en ofwel goedkeurt (hij voegt zich dan bij de echte pool waartegen spelers gekoppeld worden) ofwel terugstuurt met opmerkingen.
De ene regel waar al het andere uit volgt
Een bot moet iets voorstellen dat een echte speler ook daadwerkelijk had kunnen doen. Geen goud om als shortcut te gebruiken, geen item of unit dat een echte partij op die etappe niet had kunnen opleveren, geen gedrag dat de regels breekt die voor spelers gelden. Elke specifieke richtlijn hieronder is eigenlijk gewoon diezelfde regel toegepast op één onderdeel van de tool.
Wat ervoor zorgt dat een bot wordt afgewezen
- Geen itemcomponenten. Rust alleen volledig gecrafte items uit. De recepten van de game veranderen tussen versies; een bot met een component in plaats van een afgewerkt item breekt zodra een recept wijzigt.
- Geef hem een echte avatar en naam. Het standaard Ditto-icoon wordt sowieso afgewezen — kies een Pokémon uit het team (idealiter de carry, of een die de belangrijkste synergieën dekt), zodat spelers meteen een idee hebben waar ze tegenaan lopen. Moet je een al goedgekeurde bot bijwerken, houd dan dezelfde avatar en naam aan; verander je een van beide, dan wordt het als een volledig nieuwe bot ingediend in plaats van de oude te overschrijven.
- Houd het Elo eerlijk. De goedkeuringsbanden zijn Beginner (onder 850), Makkelijk (850–999), Gemiddeld (1000–1149), Moeilijk (1150–1299), Extreem (1300–1449) en Meester (1450+) — maar in de praktijk worden bots ruim boven 1100–1200 zelden goedgekeurd, en 1300+ vrijwel nooit, omdat een team zo sterk geen realistische partij meer is, maar een perfect scenario dat aan elkaar genaaid is.
- Gebruik alleen wat het bord echt verdiend heeft. Shiny items en toegang tot het Shiny Charm vereisen dat je echt een Baby-synergie-stacklijn een aantal etappes hebt gespeeld; tools van de Artificial-synergie en de sjaal-lijn van de Normal-synergie werken volgens dezelfde logica — rust ze niet uit tenzij de synergieën van het bord zelf ze in een echte partij ook echt ontgrendeld zouden hebben. Dezelfde logica geldt voor alles wat aan een speciale carrousel of ontmoeting hangt: is het niet in elke partij gegarandeerd, dan kan een bot er ook niet op rekenen.
- Blijf consistent van etappe tot etappe. De shiny-status, het emotie-icoon en de uitgeruste items van een unit mogen niet willekeurig veranderen tussen etappes — in een echte partij zouden ze alleen om een reden veranderen (een item is echt gegeven, een unit is echt verkocht). Moet een item van de ene unit naar de andere, dan mag dat alleen als de oorspronkelijke drager eerst verkocht is, net als in een echte partij.
- Respecteer regionale exclusiviteit. Een regionale vorm (Alola, Galar, Hisui, Paldea) mag niet in dezelfde regionale ontmoetingspool verschijnen als zijn basisvorm — controleer tot welke regio een etappe behoort voordat je er een plaatst.
Denk als een speler, niet als een spreadsheet
De tool houdt geen goud bij, dus de realismecheck is volledig aan jou: zou het niveau, het aantal items en de evolutievoortgang van dit bord op deze etappe daadwerkelijk betaalbaar zijn? De twee dingen die tegen elkaar afwegen zijn niveau en rerollen — een hypergenivelleerde bot zal niet veel geëvolueerde units hebben, en een bot die hard rerolt voor snelle 2-/3-sterren-evoluties loopt achter op niveau. Gebruik je eigen partijen als realiteitstoets: een 2-ster (3 exemplaren) is realistisch binnen een handvol beurten bij goede winkelkansen; een 3-ster (9 exemplaren) duurt aanzienlijk langer.
| Speelstijl | Etappe 10 | Etappe 13–15 | Etappe 17–20 | Etappe 22–25 | Etappe 27+ |
|---|---|---|---|---|---|
| Standaardtempo gelijkmatig nivelleren, matig rerollen | Niveau 5 | Niveau 6–7 | Niveau 7–8 | Niveau 8–9 | Niveau 9, waarschijnlijk econ-crash |
| Veel rerollen jagend op snelle/hoge evoluties | Niveau 5 | Niveau 6 | Niveau 7 | Niveau 8, mogelijk gecrasht | Niveau 9 als het al zover komt |
Zie dit als een gezond-verstand-check, geen sjabloon om exact te kopiëren — een bord rond een carry die via veel rerollen naar 3 sterren is gebracht, zou duidelijk achter moeten lopen op niveau vergeleken met een hypergenivelleerd bord dat evoluties heeft opgeofferd. Een "econ-crash" (bijna al je goud uitgeven om niveaus of evoluties te forceren) is normaal en verwacht in een echte partij; een bot die tegelijk maximaal genivelleerd en volledig geëvolueerd is met volledige items op elke etappe, oogt onmogelijk, niet sterk.
Nog een paar kleine dingen om te onthouden: je hoeft niet alles te laten evolueren — een unit die bewust op 2 sterren blijft, is een volkomen normale uitkomst in een echte partij. Items hoeven ook niet theoretisch optimaal te zijn; een echte partij eindigt vaak met de op één na beste optie in plaats van wat je eigenlijk wilde.
Hulp vragen en indienen
De Indienen-knop in de client stuurt je bot rechtstreeks naar #bot-creation voor review; vragen, feedback op een bot in wording en algemene discussie over bot building gebeuren in #bot-builders. Beide kanalen staan op de officiële Discord-server: