00:18ポケモンGOでは、多くのトレーナーが最強のポケモンを探しています。100%個体値と呼ばれる最強ポケモンが手に入ることは、めったにありません。90%や80%で我慢するわけですが、この%で表せられる個体値とは何だろうと思い、調べてみました。ゲーム画面上で表示される値は、強さを表すCPと体力を表すHPだけが表示されている。それぞれに、0〜15の範囲で決定される。ポケモンには、1〜40のレベルがあり、0.5キザミで指定される。このレベルは、強化することによって、0.5上げることができる。ポケモンレベルにより、CP補正値が一意に定まる。ポケモン毎の種族値や、CP補正値については、ネット上に沢山の情報が出ている。CPやHPの計算方法がわかったところで、では、自分の持っているポケモンの個体値は、どうしたらわかるのだろう。ネット上には、個体値計算機なるものがあるが、どうやって計算しているのだろう。ポケモンの名前から種族値はわかる。「強化に必要な砂」からおおよそのポケモンレベルがわかる。レベルの該当範囲内で片っ端からHP計算を行い、ゲーム画面に出ているHPと合致すれば、それが正解となる。複数の正解が出ることも考えられるので、これらは正解候補となる。CPも同じように計算を行うが、既にHP計算でレベル候補が絞られているので、その分だけで済む。ゲーム画面に出ているCPと合致すれば、やはりこれも、正解候補となる。正解候補をテーブルにして表示すれば、捕まえたポケモンの個体値の目安となる。チームリーダーによる評価がわかれば、更に正解候補を絞り込むことができる。ここまで来れば、後はプログラムに落とし込むだけです。このプログラムの難しさは、種族値テーブルの更新だと思います。Niantic社の変更を随時、追跡しなければならないことです。以下はソースコードです。index.htmlの1本です。HTML5版ModifiedSimpson御坂黒岳の黒石SSLマルチサイトのテスト環境ベネッセ個人情報流出XPは終わりですか。