Berechnen von Pokemon IV's im Pokemon GO

Ich versuche zu verstehen, wie man die Reichweite von IV berechnen kann, um Pokemon Max CP zu berechnen. Ich habe folgende Infos:

Pokemon: Exeggcute His base stats are 110/132/120 (Atk/Def/Sta) CP now: 176 HP now: 42 Dust cost: 600 -Not powered up Trainer level 11 

Was ist die Formel und Berechnungen, die ich tun muss, um die Pokemon INDIVIDUAL Stats zu bekommen ?

Ich versuche, herauszufinden, die Formeln in http://www.pgoiv.com verwendet

Https://docs.google.com/spreadsheets/d/1wbtIc33K45iU1ScUnkB0PlslJ-eLaJlSZY47sPME2Uk/htmlview?usp=sharing&sle=true#

Ich suche keine automatischen Werkzeuge! Ich suche die Formel für diese Berechnungen.

Zusammenfassend verwendet man Test und Irrtum. Es gibt ein Blatt Spieldaten, die Basis-Statistiken und dann eine Reihe von Funktionen, die nur versuchen, verschiedene Werte von IV, die die Zahlen, die Sie haben es gegeben haben. Da eine gegebene CP / HP-Kombination mehrere mögliche Sätze von Stats haben kann, schlägt es vor, es zu nivellieren und wieder zu versuchen und auf diese Weise kann es einige der falschen Möglichkeiten beseitigen.

Im Detail ist dies der Algorithmus, der …

  1. Es klappt das Niveau von Pokémon (und Ebenen können sowohl halb als auch ganze Zahlen sein) durch die Stardust Kosten des nächsten Upgrades (Tabelle ist im Spiel Datenblatt). Die "powered up"? Spalte bestimmt, ob diese Halbwerte tatsächlich erlaubt sind. Wenn "powered up" TRUE ist, dann wird es erlauben halbe Niveaus, andernfalls muss das Niveau eine ganze Zahl sein. Ich nehme an, das ist, weil Pokemon, wenn gefangen wird immer eine ganzzahlige Ebene.

  2. Es schlingt dann durch alle möglichen Ebenen, die alle Kombinationen von Statistiken erhalten, die dafür arbeiten.

    2.1. Zuerst für eine gegebene Ebene gibt es mögliche Ausnutzungswerte aus. Jede Ebene hat einen CP-Multiplikator (im Spieldatenblatt). IV-Ausdauer kann alles von 0 bis 15 sein. Es fügt diesen Wert der Basis-Ausdauer des Pokemons hinzu und multipliziert sie mit dem CP-Wert. Es nimmt dann den Boden dieses Wertes (so dass nur die ganze Zahl Teil so 59,9 wäre 59). Wenn dies mit dem HP übereinstimmt, das du gegeben hast, dann ist die Ausdauer eine gültige Möglichkeit.

    2.2 Angriff und Verteidigung sind auch zwischen 0 und 15 und es versucht alle 256 Kombinationen von denen mit den möglichen Staminas. Es klappt den CP für jede mögliche Kombination aus und alle, die dem CP entsprechen, den du ihm gegeben hast, werden als Möglichkeiten hinzugefügt.

    2.2.1 CP wird ausgearbeitet, indem man den Angriff ((base + IV) * CPMultiplier), die Quadratwurzel der Verteidigung ((base + IV) * CPMultiplier) und die Quadratwurzel der Ausdauer ((base + IV) * CPMultiplier), multiplizieren sie zusammen und teilen sich um 10.

  3. Dies gibt Ihnen die Liste der Möglichkeiten.

  4. Sobald Sie es wieder versuchen, nach einem Level up wegen der Art und Weise der Rundung funktioniert einige der vorherigen berechneten Möglichkeiten werden wahrscheinlich um 1 (oder vielleicht mehr) und kann daher diskontiert werden. Mach das mal genug und es wird ein einzigartiger Satz von Werten für die Stats erarbeiten.

Das Dratini-Beispiel soll Ihnen zeigen, wie das funktioniert. Folge durch die Mathematik auf jedem von ihnen zu sehen, wie es funktioniert

Wenn du irgendwelche Fragen zu bestimmten Bits dieser Operation hast, dann lass es mich wissen und ich werde sehen, ob ich etwas klären kann.

Quelle: Diese Information leitet sich alle aus dem Lesen der Skripte im Skript des Blattes ab. Sie können den Code sehen, sobald Sie das Blatt selbst kopiert haben, indem Sie auf "Tools … Script Editor …" klicken.

https://pokeassistant.com/main/ivcalculator?utf8=%E2%9C%93&search_pokemon_name=Bulbasaur&search_cp=446&search_hp=53&search_dust=1300&search_powered=0&search_pokemon_id=1&evolver=true&lastmon=133&resubmit=21+15+15+2&commit=Find+IVs

Es gibt einige Formeln auf hier, die Sie betrachten können, in und reverse Engineering die gespreizten Blätter, die auf diesem Forum gepostet wurden, sollte zu der Formel führen. Ich würde es für dich tun, aber ich bin heute beschäftigt

EDIT: Denken Sie daran, dass für diese zu arbeiten, benötigen Sie auch einige der Daten abgespielte Spieldaten über die Basisstatistiken aller Pokemon in diesem Spiel und die CP Multiplikatoren, die beide auf der Kalkulationstabelle gefunden werden, die Sie zu Beginn geschrieben haben.

EDIT: Nur für den Fall, dass Sie faul sind, um tatsächlich zu sehen

HP = (Base Stam + Stam IV) * Lvl (CPScalar)

CP = (Base Atk + Atk IV) * (Base Def + Def IV) ^ 0,5 * (Base Stam + Stam IV) ^ 0,5 * Lvl (CPScalar) ^ 2/10