2024.12.19
システムの穴を運用でカバーしようとしてミス多発… バグが大量発生、決算が合わない状態から業務効率化を実現するまで
How to Make Pokémon GO?(全1記事)
リンクをコピー
記事をブックマーク
ハンク・グリーン氏:最近、こんな光景を見たことはありませんか?
携帯をみながら道を歩いていると、立ち止まって辺りを見渡し、引き返す人たち。もしくは突然立ち止まって、携帯画面を無理やりスワイプしようとして、コーヒーを落としてしまう人たちです。
もしそんな光景を見たとしたら、それは『ポケモンGO』をプレイしている人たちを目撃したということです。おそらく、僕みたいな人間の1人を見たということですね。
まだこのゲームにはまっていない人に説明すると、このゲームに夢中になる大きな理由は、できるだけ多くのポケモンを捕まえようとするためです。
もしポケモンを少しでも知っていたら、この言葉がすべてだとご存知でしょう。まさに文字通り、「ポケモンゲットだぜ!」というわけです。
ポケモンはいろんな場所に現れ、モンスターボールを投げると、そのポケモンをキャッチすることができます。そして、ボールのようなアイテムが手に入る“ポケストップ”という場所もあるのです。
またプレーヤーは、“ポケモンジム”と呼ばれる特別な場所を奪うために、ほかのプレーヤーと対戦することもできます。
しかしこれらのキャラクター、場所、私が述べた目的だけが、ゲームの特性というわけではありません。
人々がいろんな場所で、街灯に向かって歩いたり、歩道でコーヒーをこぼしたりしている理由は、現実の世界で先ほど述べたプレイができるからなのです。つまりこのゲームの世界は、今あなたがいる場所だということになるのです!
では『ポケモンGO』を、現実世界でGOさせているものはなんなのでしょうか?
具体的に言うと、開発者たちはゲームのキャラクターと現実世界の物体を統一するために、少なくとも3つの技術を独特の方法でつなげました。
最初の技術は、グローバル・ポジショニング・システム(GPS)です。ゲームのほとんどは、プレーヤーの場所がベースとなっています。ですから、ゲームはGPSを使ってプレーヤーを追い続けているのです。
地球を周回する24機の衛星と連動させたこのシステムは、携帯内の受信機を使うことでプレーヤーの場所を正確に示します。衛星は常に信号を発信し、正確な場所を送信しているのです。
そして携帯内の受信機は、プレーヤーの一番近くにいる衛星からの信号を拾い、その衛星と比較して、場所を計算して出すのです。
ゲームはプレーヤーの場所を追跡するのにこの情報を使用しています。捕まえられるポケモンがプレーヤーの近くにいるのか調べるために知る必要があるのです。
そう、これが、このゲームがあなたの場所を知っている理由なのです。
しかし地上では、ポケステップやポケモンジムを見つけられる場所を測定する、別の技術が存在します。これはデータ解析の結果なのですが、世界中のあらゆる町や都市のほとんどの地理データベースを解析しています。
そして開発者たちは、実際にこの作業のほとんどを数年前に行っていました。『Ingress(イングレス)』という別のゲームのプログラミングをしていた時です。
イングレスもまた、ポータルという特別な場所を軸にして展開するゲームで、ポータルはそもそも実際の歴史的建造物にありました。
そのため開発者たちは、世界中の歴史的建造物のデータベースを構築しなければならず、その後もすべての建造物をより分け、ポータルの場所に変換させるプログラムを書かなくてはいけませんでした。
そしてしばらくの間は、イングレスのプレーヤーたちも新しいポータルになるような場所を提案することができました。結果、ポケモンGOのプログラムを書くタイミングが来た時、もっとも人気だったポータルの場所、つまり一番プレーヤーたちが使っていた場所がポケモンジムになり、人気がない場所がポケストップになったのです。
しかし、おそらくニュースで聞いたことがあるかもしれませんが、これにはいくつかの問題がありました。使用しているデータベースが常に更新されていなかったのが理由です。
たとえば、マサチューセッツの家族の家がジムになってしまったのはそのためです。その家はかつて教会で、イングレスのポータルになっていた建造物だったのです。
そして3つ目の技術は、ほぼ間違いなく、このゲームをさらにすばらしくさせているもの。コンピューター生成された情報を現実環境に加える時に使う、拡張現実、またの名をARです。
これはVR(仮想現実)とは違います。VRは、HTC ViveやOculus Rift(オキュラス・リフト)などのヘッドマウントディスプレイを使うことで体験できます。これらの装置は、完全に現実環境とシミュレーションを取り替えることを意図しているものです。
しかし拡張現実は、すでに存在しているものをベースに築いています。ARは今でもかなり新しい技術ですが、ポケモンGOの開発者たちはゲームプレイと現実世界を統合するための方法を編み出しました。
たとえばポケモンを捕まえに外に出た時、携帯のカメラが起動します。ゲームはプレーヤーの周囲の場所を解析するためにカメラを使います。そして画面の中に見える周囲にポケモンの画像を出すのです。
前後ではなく、少し横へ動くぐらいなら、ゲームコンピューターは補正するので、あなたの周囲内の同じ場所にポケモンが表示され続けます。
ですから、もし木の根元にオニスズメを見つけたら、たとえ木から目をそらして、また目線を戻しても、オニスズメはずっとそこにいるのです!
それは、それはまるで現実に存在しているようであり、あなたの携帯はポケットモンスターたちが住む魔法の国へとつながる扉なのです。
またポケモンジムでの戦いでも、ポケモンがまるで地上にいて隣で戦っているように見える拡張現実を使っています。位置追尾、データ解析、拡張現実は、現実の世界でポケモンの後を追いかけさせてくれるスペシャルコンビネーションなのです。
それでは、よろしければ退出してもいいですか? さっき、うちの近所でシャワーズを見つけたので、行かなきゃいけないんです。
関連タグ:
2024.12.20
日本の約10倍がん患者が殺到し、病院はキャパオーバー ジャパンハートが描く医療の未来と、カンボジアに新病院を作る理由
2024.12.19
12万通りの「資格の組み合わせ」の中で厳選された60の項目 532の資格を持つ林雄次氏の新刊『資格のかけ算』の見所
2024.12.16
32歳で成績最下位から1年でトップ営業になれた理由 売るテクニックよりも大事な「あり方」
2023.03.21
民間宇宙開発で高まる「飛行機とロケットの衝突」の危機...どうやって回避する?
PR | 2024.12.20
モンスター化したExcelが、ある日突然崩壊 昭和のガス工事会社を生まれ変わらせた、起死回生のノーコード活用術
2024.12.12
会議で発言しやすくなる「心理的安全性」を高めるには ファシリテーションがうまい人の3つの条件
2024.12.18
「社長以外みんな儲かる給与設計」にした理由 経営者たちが語る、優秀な人材集め・会社を発展させるためのヒント
2024.12.17
面接で「後輩を指導できなさそう」と思われる人の伝え方 歳を重ねるほど重視される経験の「ノウハウ化」
2024.12.13
ファシリテーターは「しゃべらないほうがいい」理由 入山章栄氏が語る、心理的安全性の高い場を作るポイント
2024.12.10
メールのラリー回数でわかる「評価されない人」の特徴 職場での評価を下げる行動5選
Climbers Startup JAPAN EXPO 2024 - 秋 -
2024.11.20 - 2024.11.21
『主体的なキャリア形成』を考える~資格のかけ算について〜
2024.12.07 - 2024.12.07
Startup CTO of the year 2024
2024.11.19 - 2024.11.19
社員の力を引き出す経営戦略〜ひとり一人が自ら成長する組織づくり〜
2024.11.20 - 2024.11.20
「確率思考」で未来を見通す 事業を成功に導く意思決定 ~エビデンス・ベースド・マーケティング思考の調査分析で事業に有効な予測手法とは~
2024.11.05 - 2024.11.05