2024.10.10
将来は卵1パックの価格が2倍に? 多くの日本人が知らない世界の新潮流、「動物福祉」とは
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.11.13
週3日働いて年収2,000万稼ぐ元印刷屋のおじさん 好きなことだけして楽に稼ぐ3つのパターン
2024.11.11
自分の「本質的な才能」が見つかる一番簡単な質問 他者から「すごい」と思われても意外と気づかないのが才能
2024.11.13
“退職者が出た時の会社の対応”を従業員は見ている 離職防止策の前に見つめ直したい、部下との向き合い方
2024.11.12
自分の人生にプラスに働く「イライラ」は才能 自分の強みや才能につながる“良いイライラ”を見分けるポイント
2023.03.21
民間宇宙開発で高まる「飛行機とロケットの衝突」の危機...どうやって回避する?
2024.11.11
気づいたら借金、倒産して身ぐるみを剥がされる経営者 起業に「立派な動機」を求められる恐ろしさ
2024.11.11
「退職代行」を使われた管理職の本音と葛藤 メディアで話題、利用者が右肩上がり…企業が置かれている現状とは
2024.11.18
20名の会社でGoogleの採用を真似するのはもったいない 人手不足の時代における「脱能力主義」のヒント
2024.11.12
先週まで元気だったのに、突然辞める「びっくり退職」 退職代行サービスの影響も?上司と部下の“すれ違い”が起きる原因
2024.11.14
よってたかってハイリスクのビジネスモデルに仕立て上げるステークホルダー 「社会的理由」が求められる時代の起業戦略
2024.11.13
週3日働いて年収2,000万稼ぐ元印刷屋のおじさん 好きなことだけして楽に稼ぐ3つのパターン
2024.11.11
自分の「本質的な才能」が見つかる一番簡単な質問 他者から「すごい」と思われても意外と気づかないのが才能
2024.11.13
“退職者が出た時の会社の対応”を従業員は見ている 離職防止策の前に見つめ直したい、部下との向き合い方
2024.11.12
自分の人生にプラスに働く「イライラ」は才能 自分の強みや才能につながる“良いイライラ”を見分けるポイント
2023.03.21
民間宇宙開発で高まる「飛行機とロケットの衝突」の危機...どうやって回避する?
2024.11.11
気づいたら借金、倒産して身ぐるみを剥がされる経営者 起業に「立派な動機」を求められる恐ろしさ
2024.11.11
「退職代行」を使われた管理職の本音と葛藤 メディアで話題、利用者が右肩上がり…企業が置かれている現状とは
2024.11.18
20名の会社でGoogleの採用を真似するのはもったいない 人手不足の時代における「脱能力主義」のヒント
2024.11.12
先週まで元気だったのに、突然辞める「びっくり退職」 退職代行サービスの影響も?上司と部下の“すれ違い”が起きる原因
2024.11.14
よってたかってハイリスクのビジネスモデルに仕立て上げるステークホルダー 「社会的理由」が求められる時代の起業戦略