ポケモンGOについて質問してみよう。
※荒らし対策のため、初回訪問から24時間は質問できません。
ポケモンGOの回答詳細
TL(30以上は30とする)が同じなら同じレベルになることは間違いないようです。
ちゃんと調べたことはないのですが、以前、自分がTL30以上でTLが20代の人と同じ個体を捕まえたとき、高レベルの個体以外ではその人の方がレベルが高かったです。
ojpさんの回答にある情報も有力ですね。
これらのことからすると、たたたさんの予想どおり、出現個体ごとに「31~60」などのレベルを決めるための数値(とりあえずレベル値と呼びます)が決まっていて、
「レベル値をTLで割った余り+1」 ※TL30以上は30とする
のレベルになるということであっているのではと思います。
この予想が正しければ、例えばTL30以上の人とTL28の人が同じ個体を捕まえたら、
Lv1、Lv3
Lv2、Lv4
Lv3、Lv5
…
Lv25、Lv27
Lv26、Lv28
Lv27、Lv1
Lv28、Lv2
Lv28、Lv3
Lv30、Lv4
となっているはずです。
このあたり、色々なTLの人が集まって調べれば一瞬ではっきりするんですけどねー。
この質問では、出現ポケモンのレベル(強化のされ具合≒CPの高さ)はレベルまたはLv.、トレーナーレベル(XPで上がるレベル)はトレーナーレベルまたはTLとします。
皆さんご存知の通り、ポケモン毎にLv.は遭遇するたびランダムです。
TLが高いほど、Lv.の上限は高くなりますが、TLが高い人が高いLv.のポケモンが出るとは限りません。
私が経験では、同じTLの友人と同じポケモンを捕まえるとCPが常に同じでした。
また、1回遭遇して、CPを確認したポケモンを捕まえずに逃げ、TLを上げた後再度遭遇するとCPが変わっていました。なので、Lv.は、TLで決定されてる?
個人的には、ポケモンがLv.用の値(Aとします)を持っていて、剰余の計算でLv.を決定すると考えていました。
A÷TLの余りがLv.になるということです。
(正確には余りは0~TL-1ですので、これに1を足した数。)
システムをご存知の方、同じTLの友人と違うCPのポケモンに出会ったという方や、TLが○と△と□の友人で出会ったポケモンのCPが●と▲と■だったみたいな具体的な情報でも構いませんので、教えてください。
TL30とTL28で示した実例はレベル値が「30~59」の場合です。上から順に「30~59」に対応しています。本文中の「31~60」よりこっちの方が自然そうですね。
てぃぼりさん回答ありがとうございます。 TL20代の人との結果(高Lv.以外では…)と言うのは、どのくらいの数の結果でしょうか。 ojpさんの回答と併せても、レベル値がそのくらいの場合は妥当な結果ですよね。 私が、聞いてみたいと思ったのは、数日前のQ&A(個体値100%のミニリュウとその出現レベルの話)で、TL23と25の、奇数同士が同じCPでTL24の人がだいぶ離れたCPだったとうい話になったからです。 TL23と25が除算の剰余でレベルが決まると仮定した場合のレベル値は少なくとも575~597でなければいけないのです。 レベル値の範囲を広げればランダムに近づきますが、たかだか30までのレベルを決定するのに1byte(0~255)以上の数値を用意するとは思えないのです。 文章が長すぎて質問には書けませんでしたが、個人的には、強さに関係ないとされるサイズがレベル値によって決まってたり…なんて思います。
なるほどそんなことがあったんですね。ならば算式の予想が違うかレベル値の範囲が広いかのいずれかですね。私はプログラマでないのでよくわかりませんが、最近のゲームは2進法にあまり縛られていないみたいな話も耳にしますがどうなんでしょう。ちなみにレベル値を増やしていくと、例えば575~597のとき、TL23とTL25が同じレベルでTL24は異なりますね。ほんと、実験ができればすぐわかりそうなんですけどねえ。もっとも、このゲーム、やりこむならほとんどの時間をTL30以上で過ごすことになるので、仕様がわかったところでやりこみプレイヤーには二度と関係ない話にはなってしまうのですが…w
私もプログラマではありませんが、たまにはこんなこと考えるのもいいかなーと思いまして。 2進法に縛られてないというのもあるでしょうけど、通信はさすがに01の世界ですよね。 とはいっても、1byteがどうこうってことはあんまりなさそうですね。 おっしゃる通り、TL30以上では関係ないお話なのですが、是非はさておき、レベル値が推定できるとなると、(計算方法までわかる前提ですが、)出現ポケモンのLv.が分かることになります。 通常にプレーしている分には関係ないですが、某サーチアプリで出現CPが分かる可能性も…と思います。
さて、TL20の友人(というか、TL20でリタイアした友人)と一緒に複数体捕まえてみましたが、興味深いことがわかりました。 なんと、私(TL30以上)が捕まえたポケモンとその友人(TL20)が捕まえたポケモンのレベルの下1桁がすべて一緒でした。 1~30と1~20をランダムに選ぶとすれば、下1桁が同じになる確率は10%なので、約10体確認しましたし、ほぼ間違いなく余りが用いられていると考えていいと思います。 あとは、TL15の人と検証ができるとほぼ間違いなさそうですが…。 ナイアンテックのことなので、1~30の最小公倍数をレベル値として用意なんて考えてみましたが、計算したら2兆3300億になったんで、これはないですね(笑) 個体値と同じぐらい(4096)でしょうか。