私はだいぶ落ち着いてきました。今では出かける用事があるときに軽くやるくらいです。そんな中、某お昼の番組でこんなことをやっていました。タイトル「ポケモンGOによって起きている問題」まぁ歩きスマホとか運転中の操作とか本当に多いこの前もカブで走ってたら前の車が固定したスマホ見ながらポケモンGOやってて30kmでも追い抜いていけました。サイドミラー見たらふらついたし危なすぎるだろ。今の時代、手動でポケモンの出現場所を人が決めてると考えてる人がいるなんて。前時代的な考えという表現では足りないレベルというかよくその情報感覚でワイドショーのコメントなんてできるなおそらく初代ポケモン赤緑の時代ですらプログラムによるランダム化がされていると思うので、平成以前の人なのかな?今回はポケモンGOでポケモンが出現する仕組みについてです。人の手でこれらをすべてやるのは不可能です。手動で情報を多変数化させて変化させ続けらる人間なんていたら魔法科高校の劣等生のお兄様くらいです。位置情報をつかって出現させている!位置情報を使って出現させてると言っても実際どうやって出現させてるのか現状それは全て解明されてません。ポケモンGOの根幹を成すものですから、それが解ればパクられ放題です。位置情報を使っていることからある程度想像することはできます。位置情報(GPS)とはそもそもGPSとは何なのか普段当たり前に使っていますが意外と知らないと思います。電波を出した時間時点の各衛星からみた携帯がある場所のまでの距離が重なることで正確な位置がわかる!対象となる携帯の場所は1カ所1つの衛星の電波が携帯と接するのは1点だが、複数の点が重なり重複することでより正確な位置を算出することができる携帯は上記図の赤丸の中にありますざっくりとした説明になりましたが、こちらのサイトがとてもわかりやすいので詳しくはこちらをご覧くださいxz4u.com算出された位置情報を元にポケモンを出現させている位置情報は上記の感じでわかります。その位置にある携帯などの受信機が多い場所にポケモンを出現させているのです。田舎より都心のほうがポケモンが多いのはこのためです。都心に多いです(受信機が多くあることで人が集まりやすいと判断している)ただ、どのような状態の受信機(携帯)を計数するかはわかっておらず、SIMカードのある端末googleのアカウントを持っている(ログインしている)人の端末これらを持っている人を有効な受信端末として計数していると予想されてます。端末を持ってる人(ここではポケモンGOをやってるユーザー)を何らかの方法でカウントして、端末の多い場所にポケモンが出現してるのは間違いないようです。位置情報を使っている以上、受信端末の数を数えて多いところにポケモンが多く出現してるのは間違いなさそうです。全部人が設定してるなんて原始的すぎることはありえないということです。イベントとかなら別だけどね。個人的にポケモンGOの仕組みを詳しく知ることができるいい機会でした。