Come funzionano le statistiche di attacco e difesa in Pokémon GO?

Ogni pokémon ha 3 statistiche di base: resistenza, attacco, difesa. La resistenza determina l'HP di un Pokémon. Tuttavia, continuo a non capire cosa fanno attacco e difesa. Se i Pokémon usano mosse che infliggono una quantità fissa di danni (es. Vine Whip infligge 7 danni), perché le statistiche di attacco / difesa sono importnti?

Ad esempio, Venusaur ha una statistica di attacco più alta di Bulbasaur (198 contro 126). Entrambi possono usare Vine Whip. Non avrebbero entrambi la stessa quantità di danni? Quindi, perché è importnte che Venusaur abbia una statistica di attacco più alta di Bulbasaur?

Sento che dovrebbe esserci una sorta di equazione che usa la statistica dell'attacco dell'attaccante e la difesa del difensore per modificare in qualche modo il danno. Altrimenti, queste due statistiche sembrano irrilevanti.

Nota che non sto parlando di Type Effectiveness o STAB. So come quelli modificano il danno. Sto chiedendo come le statistiche di attacco e difesa che i pokémon hanno modificato il danno che fanno.

"V0001_POKEMON_BULBASAUR" ... Stats { BaseStamina: 90 BaseAttack: 126 BaseDefense: 126 } "V0003_POKEMON_VENUSAUR" ... Stats { BaseStamina: 160 BaseAttack: 198 BaseDefense: 200 }

Attacco e Difesa influenzano enormemente il danno.

Esiste un'equazione usata dal gioco, ma non rivela mai esattamente quale sia questa formula. Tuttavia, dopo molti test, credo che finalmente abbiamo capito quale sia questa formula. Puoi vedere come è stato fatto su Reddit qui !

Formula

 Damage = Floor(0.5 * (Attack / Defense) * (CpM_Atk / CpM_Def) * STAB * Type * Power) + 1 
  • Piano (…): questa è una function math, il risultato è sempre arrotondato per difetto.
  • Attacco: questa è la statistica dell'attacco totale dell'attaccante (attacco base + attacco IV).
  • Difesa: questa è la difesa totale del difensore (difesa base + difesa IV).
  • CpM_Atk: Questo è il CP_Multiplier in base al livello dell'attaccante.
  • CpM_Def: Questo è il CP_Multiplier basato sul livello del difensore.
  • STAB: Questo è lo stesso tipo di bonus di attacco, che equivale a 1,25. Viene applicato solo se il tipo di mossa di attacco è uguale a uno dei tipi di attaccante.
  • Tipo: questa è l'efficacia del tipo dell'attacco, che può essere 0,64, 0,8, 1,0, 1,25 o 1,5625, a seconda che l'attacco sia "super efficace" o "non molto efficace".
  • Potenza: questa è la forza di base della mossa usata dall'attaccante.

Nota : i test hanno stabilito che il danno critico non è attualmente implementato in Pokemon GO, quindi non è incluso nella formula.

Nota : alcune versioni della formula non hanno "CpM_Atk / CpM_Def". Ciò significa che quei numbers erano già inclusi in "Attacco / Difesa". Ho scelto di separarli in modo che sia più chiaro come il livello di un pokemon influisca sul danno.


Ulteriori informazioni

  • Le statistiche di attacco e difesa di base per tutti i Pokemon: qui .

  • CP_Multiplier per each livello di pokemon: qui .

  • L'efficacia del tipo per tutti i 18 tipi: qui

  • Informazioni su quali sono IV: qui .


Esempio 1

Attacco = 100

Difesa = 50

CpM_Atk = 0.7317 (livello 30)

CpM_Def = 0.5974 (livello 20)

STAB = 1,25

Efficacia = 1,25

Potenza = 25

 Damage = Floor(0.5 * (100 / 50) * (0.7317 / 0.5974) * 1.25 * 1.25 * 25) + 1 Damage = Floor(0.5 * (2) * (1.2248) * 1.5625 * 25) + 1 Damage = Floor(1.9138 * 25) + 1 Damage = Floor(47.845) + 1 Damage = 47 + 1 Damage = 48 

Esempio # 2

Ora per un esempio reale, e questa volta andrò molto più in dettaglio. Diciamo che un livello 20 Venusaur attacca il livello 20 Bulbasaur con Razor Leaf. Supponiamo anche che le IV di Venusaur siano tutte e 12, e le IV di Bulbasaur siano tutte e 9.

Attacco = 210

La statistica di attacco base di Venusaur è 198. Il suo Attacco IV è 12, quindi li sommiamo per avere una statistica di attacco combinata di 210 (198 + 12).

Difesa = 135

La difesa di base di Bulbasaur è 126. La sua Difesa IV è 9, quindi li aggiungiamo insieme per avere una statistica di difesa combinata di 135 (126 + 9).

CpM_Atk = 0,5974

Venusaur è il livello 20 e CP_Multiplier per quel livello è 0.5974.

CpM_Def = 0,5974

Bulbasaur è il livello 20 e CP_Multiplier per quel livello è 0.5974.

STAB = 1,25

Venusaur è un Pokémon di tipo Erba / Veleno. Razor Leaf è un attacco di tipo Grass. Poiché il tipo di attacco corrisponde a uno dei tipi di Venusaur, l'attacco infligge danno bonus.

Tipo = 0,64

Vine Whip è un attacco di tipo Erba usato contro un Pokémon di tipo Erba / Veleno.

Gli attacchi di tipo Grass non sono molto efficaci contro i Pokemon di tipo Erba (x0.8).

Inoltre non sono molto efficaci contro il Pokemon di tipo Veleno (x0.8).

Questi due moltiplicatori danno si combinano per rendere l'attacco doppio inefficace. 0,8 * 0,8 = 0,64.

Potenza = 15

Il danno base per Razor Leaf è 15.

 Damage = Floor(0.5 * (210/135) * (0.5974 / 0.5974) * 1.25 * 0.64 * 15) + 1 Damage = Floor(0.5 * (1.5556) * (1) * 0.8 * 15) + 1 Damage = Floor(0.6222 * 15) + 1 Damage = Floor(9.333) + 1 Damage = 9 + 1 Damage = 10 

Esempio # 3

Ora facciamo il contrario: Bulbasaur attacca Venusaur con Razor Leaf.

Attacco = 135 (126 + 9)

Difesa = 212 (200 + 12)

CpM_Atk = 0.5974 (livello 20)

CpM_Def = 0.5974 (livello 20)

STAB = 1,25

Tipo = 0,64

Potenza = 15

 Damage = Floor(0.5 * (135 / 212) * (0.5974 / 0.5974) * 1.25 * 0.64 * 15) + 1 Damage = Floor(0.5 * (0.6368) * (1) * 0.8 * 15) + 1 Damage = Floor(0.2547 * 15) + 1 Damage = Floor(3.8205) + 1 Damage = 3 + 1 Damage = 4 

Sommario

L'Esempio 1 mostra come sia l'attacco / difesa che il livello influenzano il danno.

Gli esempi 2 e 3 hanno mostrato che quando i pokemon sono allo stesso livello, l'attacco e la difesa giocano un ruolo importnte nel danno. Venusaur ha inflitto 10 danni a Bulbasaur con Razor Leaf, mentre Bulbasaur ha fatto solo 4 danni con lo stesso attacco.

La formula mostra anche perché Magikarp infligge danno anche se Splash ha un danno base di 0. Un danno viene sempre aggiunto alla fine di each attacco.

Ecco un grafico che spiega il process inserisci la descrizione dell'immagine qui

Tutti gli attacchi hanno una statistica di danno base. Questo è il numero che vedi, e indipendentemente da quale Pokémon tu abbia, gli attacchi come la frusta della vite faranno lo stesso danno base. Ma hai ragione, c'è assolutamente un'equazione che usa questo e le statistiche del pokemon per determinare un danno finale. Da quando pokemon go non è uscito da così tanto tempo. La formula esatta in each battaglia è praticamente imansible da sapere, perché non conosci la difesa del tuo avversario, ma nei giochi tradizionali, è

((2xlevel + 10) / 250 X (attacco / difesa) X Base + 2) Modificatori X

Ladwhere l'attacco è l'attacco del tuo pokemon, la difesa è la difesa difensiva dei Pokémon, Base è il danno base della mossa (quella costante, come la frusta della vite) ei modificatori sono cose come STAB, tipi, ecc.

In Pokemon Go, hanno cambiato molti numbers individuali, ma molto probabilmente usano una formula simile a quella sopra. Quindi, in sostanza, l'attacco base non è un danno set. Potrebbe dire qualcosa come 20, ma se il tuo avversario ha una grande difesa, potrebbe essere inferiore, o se è super-efficace, potrebbe fare molto di più.

la formula è di qui

Nel caso in cui il link si interrompa ecco una versione testuale

Ieri (16 luglio) c'era un info dump di statistiche estratte dal codice del gioco. Ora possiamo calcolare ciò che rende each Pokemon spuntato e quanto sono forti.

Statistiche di base

Ci sono 3 (2 sono nascoste) statistiche che costituiscono il CP di un Pokemon (Potere di Combattimento): Staminia (HP), Attacco e Difesa. Questi valori vengono prodotti prendendo le statistiche dei Pokemon dai giochi principali e eseguendoli attraverso questa formula:

 Base Attack = 2.6 * (Atk^0.46)(SpAtk^0.46)(Sp^0.04) + 3 Base Defense = 2.6 * (Def^0.46)(SpDef^0.46)(Sp^0.04) + 3 Base Stamina = 2 * HP 

Dato che la velocità stat è ponderata in modo così leggero in questa formula, i Pokemon che hanno fatto affidamento sulla loro velocità nei giochi principali (come i tipi elettrici) troveranno le loro statistiche carenti in Pokemon GO, come vediamo gli ingombranti Water-types come Vaporeon e Slowbro che normalmente sono molto lenti hanno un grande vantaggio stat.

STAB ed efficacia del tipo

Questa sezione è mancante.

IV

Se pensavi che il macinino fosse finito dopo aver finalmente ottenuto quel Vaporeon con Hydro Pump, ripensateci. Presumibilmente IVs (valori individuali) sono in GO. Non posso confermarlo comunque.

Velocità di attacco e DP

Le mosse hanno velocità di attacco diverse e impostate.

Non farti ingannare dal potere elencato sulla mossa. Generalmente, le mosse con maggiore potenza avranno velocità di attacco più lente.

Questo non vuol dire che each mossa abbia gli stessi DP: Water Gun ad esempio è una delle migliori mosse di DP che puoi usare, mentre Thunder-Shock ha la stessa velocità di attacco ma infligge la metà del danno.

Puoi calcolare il valore di base DP di una mossa collegando i valori qui:

 DPS = (1OO0/attack speed in ms)(attack's power)(1.25 if STAB) 

Per scoprire un valore di DP pokemons specifico rispetto ad altri, moltiplica i DP base dello spostamento in base alla statistica Attacco dell'utente.

Ad esempio: troviamo il valore DP di Vaporeon:

Vaporeon ha una base Attack stat di 186.
Vaporeon può solo imparare Water Gun come attacco base.
Water Gun ha una potenza di 10 e ha un intervallo di attacco di 500ms. Puoi attaccare due volte al secondo con WaterGun (1000ms / 500ms).
La potenza effettiva è ora pari a 20 ma Vaporeon ottiene anche una spinta STAB poiché è di tipo Acqua. Questo port la pistola ad acqua fino a 25 potenza effettiva (1,25 * 20). Moltiplicate il suo attacco 186 * 25 = 4650. Questo pone il DPS di Vaporeon al settimo posto più alto. Combinando questo con il fatto che Vaporeon ha uno dei più grandi pool di salute e una difesa decente gli rende di gran lunga il miglior pokemon al momento. Non a caso vedi Vaporeons nella parte superiore di molte palestre.

Quindi, perché l'evoluzione del mio Eevee in un Vaporeon lo rende molto più forte di Flareon o Jolteon?
Jolteon, come la maggior parte dei tipi elettrici, fa affidamento sulla sua velocità. Come discusso in precedenza, questo fa male alle sue statistiche di base ed è per questo che vedrai un Eevee che trasforma Vaporeon con il 25-30% in più di CP rispetto a un Evee con lo stesso CP che si trasforma in Jolteon. Quel CP in più è un'indicazione dell'ulteriore HP che Vaporeon sta ottenendo, che è all'incirca il doppio di quello di Jolteon. Inoltre, l'unico attacco base di Jolteon Thunder-Shock ha un DP base letteralmente la metà di quello di Water Gun. In teoria, se wheressero combattere, un Vaporeon dovrebbe andarsene con oltre metà della sua salute rimanendo dopo aver mandato in frantumi un Jolteon!
Allo stesso modo, l'Ember di Flareon tratta DPS simili a t-shock (11.9). Fortunatamente per Flareon la sua evoluzione arriva con un Attacco extra (238), che non è ancora valutato come HP, ma meglio di Speed. Anche se un attacco leggermente più alto di Arcanine, le sue altre statistiche mancano in confronto. Rispetto agli HP e ai DEF molto più alti di Arcanine abbinati al suo 15 DPS Bite che farebbe un danno simile a un Ember contro obiettivi Super-Effected, l'Ember di Flareon con un valore di dps di 2833 riesce a malapena a competere contro Pokemon di livello superiore con mosse di fuoco mancate come sono. L'unica scelta di fuoco apparentemente semi-vitale è Charizard. E questo è solo quando lo usi con Wing!

Quindi, come possiamo contrastare questo mostro di un mon Vaporeon? Bene, ora no.
L'unico pokemon che può anche avvicinarsi sarebbe Venusaur. Ma grazie all'efficacia di 1,25x / 0,8x, Venusaur vanta un rispettabile valore di 3808 grammi di dps con una difesa decente, che a malapena perde il Vaporeon a causa del vantaggio HP di Vaporeon. Exeggutor può anche avvicinarsi, ma manca la mossa base di tipo erba per siglare l'accordo.

Personalmente, non vedo l'ora che arrivino le battaglie degli allenatori per non avere altro che battaglie 6V6 Vaporeon!