Advertisement

Costruire bot per Pokémon Auto Chess

Ogni lobby di Pokémon Auto Chess non al completo viene riempita con dei bot — avversari controllati dall'IA, costruiti non dagli sviluppatori ma dai giocatori, tramite uno strumento Bot Builder integrato nel client. Se vi siete mai trovati di fronte a un plancia IA sorprendentemente ben costruita chiedendovi chi l'avesse creata: qualcuno l'ha progettata tappa dopo tappa, l'ha inviata, e un revisore volontario l'ha approvata facendola entrare nel pool contro cui qualsiasi giocatore può essere abbinato.

Questa pagina spiega come costruirne uno che venga effettivamente approvato — lo strumento in sé, e le regole che una proposta deve rispettare per sembrare una vera partita umana invece di uno scenario palesemente scriptato.

Cos'è davvero il Bot Builder

È integrato direttamente nel client di gioco, non è un sito separato — apritelo dal menu principale. Si compone una plancia per ogni tappa che il bot raggiungerà, scegliendo unità, posizioni e oggetti esattamente come a centro partita, e lo strumento fornisce una lettura in tempo reale di ciò che si sta costruendo: sinergie attuali, una stima di difficoltà/Elo della plancia nel suo insieme, e quanti componenti oggetto sono già stati usati rispetto alla tappa corrente.

Salvate il lavoro su file man mano — non c'è salvataggio automatico, e un bot incompleto non può essere inviato. Quando siete soddisfatti, il pulsante Invia manda il bot nel canale Discord #bot-creation, dove un Bot Admin lo esamina e lo approva (entra nel vero pool contro cui i giocatori vengono abbinati) oppure lo rimanda indietro con note.

L'unica regola da cui discende tutto il resto

Un bot deve rappresentare qualcosa che un giocatore vero avrebbe potuto realmente fare. Niente oro da spendere come scorciatoia, nessun oggetto o unità che una vera partita non potrebbe produrre a quella tappa, nessun comportamento che infranga le regole del gioco valide per i giocatori. Ogni linea guida specifica qui sotto non è altro che questa stessa regola applicata a una parte diversa dello strumento.

Cosa fa rifiutare un bot

  • Niente componenti oggetto. Equipaggiate solo oggetti completamente creati. Le ricette del gioco cambiano tra una versione e l'altra; un bot con un componente invece di un oggetto finito si rompe non appena una ricetta cambia.
  • Dategli un avatar e un nome veri. L'icona predefinita di Ditto viene rifiutata a priori — scegliete un Pokémon della squadra (idealmente il carry, o uno che copra le sue sinergie principali) così i giocatori capiscono subito cosa li aspetta. Se dovete aggiornare un bot già approvato, mantenete lo stesso avatar e nome; cambiarne anche uno solo invia un bot completamente nuovo invece di sovrascrivere quello vecchio.
  • Mantenete l'Elo onesto. Le fasce di approvazione sono Principiante (sotto 850), Facile (850–999), Medio (1000–1149), Difficile (1150–1299), Estremo (1300–1449) e Maestro (1450+) — ma in pratica i bot ben oltre 1100–1200 vengono approvati raramente, e 1300+ praticamente mai, perché una squadra così forte non è più una partita realistica ma uno scenario perfetto costruito a tavolino.
  • Usate solo ciò che la plancia ha davvero guadagnato. Gli oggetti shiny e l'accesso al Ciondolo Shiny richiedono di aver effettivamente giocato una linea di accumulo della sinergia Baby per diverse tappe; gli strumenti della sinergia Artificiale e la linea di sciarpe della sinergia Normale seguono la stessa logica — non equipaggiateli a meno che le sinergie della plancia stessa non li avrebbero davvero sbloccati in una partita reale. La stessa logica vale per tutto ciò che dipende da un carosello o un incontro speciale: se non è garantito in ogni partita, nemmeno un bot può contarci.
  • Restate coerenti tappa dopo tappa. Lo stato shiny, l'icona emozione e gli oggetti equipaggiati di un'unità non dovrebbero cambiare arbitrariamente da una tappa all'altra — in una vera partita cambierebbero solo per un motivo preciso (un oggetto è stato davvero dato, un'unità è stata davvero venduta). Se un oggetto deve passare da un'unità a un'altra, è lecito solo se il possessore originale è stato prima venduto, come in una partita vera.
  • Rispettate l'esclusività regionale. Una forma regionale (di Alola, Galar, Hisui, Paldea) non può comparire nello stesso pool di incontri regionale della sua forma base — controllate a quale regione appartiene la tappa prima di piazzarne una.

Pensate da giocatori, non da fogli di calcolo

Lo strumento non tiene traccia dell'oro, quindi il controllo di realismo spetta interamente a voi: il livello, il numero di oggetti e i progressi di evoluzione di questa plancia sarebbero davvero sostenibili a questa tappa? I due fattori che si contrappongono sono il livello e il reroll — un bot iper-livellato non avrà molte unità evolute, e un bot che ha rerollato molto per evoluzioni veloci a 2/3 stelle sarà indietro col livello. Usate le vostre partite come metro di paragone: una 2 stelle (3 copie) è realistica in pochi turni con buone probabilità di negozio; una 3 stelle (9 copie) richiede decisamente più tempo.

Stile di giocoTappa 10Tappa 13–15Tappa 17–20Tappa 22–25Tappa 27+
Ritmo standard
livello costante, reroll moderato
Livello 5Livello 6–7Livello 7–8Livello 8–9Livello 9, economia probabilmente esaurita
Reroll intensivo
in cerca di evoluzioni rapide o elevate
Livello 5Livello 6Livello 7Livello 8, possibilmente esauritaLivello 9 se ci arriva

Trattatela come una verifica di buon senso, non come un modello da copiare esattamente — una plancia costruita attorno a un carry 3 stelle ottenuto con reroll intensivo dovrebbe apparire nettamente indietro col livello rispetto a una iper-livellata che ha sacrificato le evoluzioni. Un "crollo economico" (spendere quasi tutto l'oro per spingere livelli o evoluzioni) è normale e atteso in una vera partita; un bot sia al livello massimo sia completamente evoluto con oggetti completi a ogni tappa risulta impossibile, non forte.

Qualche dettaglio minore da ricordare: non serve far evolvere tutto — un'unità lasciata deliberatamente a 2 stelle è un esito perfettamente normale in una vera partita. Anche gli oggetti non devono essere teoricamente ottimali; una vera partita finisce spesso con la seconda scelta migliore invece di quella desiderata.

Prima di inviare: ripercorrete il bot tappa per tappa e chiedetevi, per ciascuna, "ci sarei davvero potuto arrivare, con quest'oro, a questo turno, in una vera partita?". Se una singola tappa vi fa storcere il naso, è quella da correggere.

Chiedere aiuto e inviare

Il pulsante Invia del client manda il bot direttamente a #bot-creation per la revisione; domande, feedback su un bot in lavorazione e discussioni generali sul bot building avvengono in #bot-builders. Entrambi i canali si trovano sul server Discord ufficiale:

Unisciti al Discord ufficiale di Pokémon Auto Chess →

Advertisement