ポケモンGO、イングレスとナイアンティック:開発者アパシーが巨大な可能性を台無しにする物語

2016年7月初旬、世界は多くの人々を驚かせた現象を目撃しました。 世界の大衆は頭を下に向けてスマートフォンに夢中になりましたが、人類の大部分は彼らが忘れていた領域、The Outdoor Worldに向かって歩み寄りました。

子供時代の伝承への好奇心の強い側面の追加として始まったものは、インターネットの住人のルーチンをすぐに変えました。多くの人々が再び子供であることの喜びを思い出させる神話の生き物を捕まえるために野外に出ようと試みました。

はい、ポケモンGOについて話します。 過去1か月、岩の下に住んでいたとしても、大人にも子供にも誰かにぶつかり、このバイラルゲームをプレイしてポケモンを探していたのでしょう。 ゲームがどのように機能するかを説明する必要はありません。可能性はありますが、あなたはすでに誰かにそれがどのように実行されているかを伝えています。 このゲームは、米国で一般公開されたときに大きな需要と成功をもたらしました。 リリースされた地域以外の人々がAndroid iOSで同様にゲームをサイドロードし、頻繁にサーバーが停止し、ログインと読み込みの問題が発生するという要求が多すぎたため、ゲームはしばらくの間フラストレーションでいっぱいになりました。

しかし、最も基本的なレベルでゲームをプレイすることから人々を遠ざけたこれらの問題のすべてでさえ、彼らはまだしました。 数日のうちにコミュニティ全体がPokémonGOから生まれました。 ポケウォークはローカルで開催されていましたが(サーバーはほとんど機能しませんでしたが)、企業は現在、屋外を歩き回ってポケストップやジムに集まっているプレイヤーベースを利用し始めました。 T-Mobileは、ポケモンGOアプリの無料データを提供するために出かけました。そうでなければ、このネット中立性の露骨な違反で人々を武器にしたでしょう。 しかし、誰も目をつぶったことはありません。1日の終わりに、すべてをキャッチする必要があり、無料のデータがその部分をより簡単にしました。

3ステップのバグ

ゲームがますます多くの地域に拡大し始めると、ゲームの開発者であるNiantic Labsは、圧倒的な需要によって生じた供給ギャップの修正に取り組みました。 少しずつ、ゲームサーバーはより安定して成長し、すべてのオンラインプレイヤーを保持することができ、アメリカが目覚めた直後にクラッシュすることはありませんでした。 このサーバー強化プロセス内で、Nianticは、ユーザーが少なくともログオン(および継続)できるようにするために、ゲームの中核的な側面の1つと妥協する必要がありました。 この機能は、一般的に「3足跡」または「3足跡」ポケモンロケーターと呼ばれていました。ゲーム内UIから、ポケモンが近くにいる場所と、報告された場所からどれくらい離れているかがわかります。

Niantic Labsは、この機能の正確な動作に関する公式の詳細や数値を公開していませんでしたが、プレイヤーベースは試行錯誤によってメカニズムを把握していました。 ポケモンのスポーン場所に物理的に近づくと、ポケモンの下に表示される3つの足跡の数が減りました。足跡がゼロになると、電話画面にポケモンが表示されます。 十分な時間があれば、プレイヤーはお気に入りの生き物の位置を三角測量し、それらを捕まえる機会を得ることができます。 この特定の機能は、ポケモンを「狩り」ながら周囲を探索するというゲームの核となる側面にとって重要でした。 そのため、Nianticがサーバーエンドの機能無効にし 、クライアントゲームにバグを発生させ、常にすべてのポケモンに常に3つのステップを表示させる必要がある場合、プレイヤーはうめき声を上げてうめきましたが、それでも決定を受け入れました。 結局、それは彼らが少なくともゲームにログオンし、大騒ぎが何であるかを直接体験できることを意味しました。

Pokemon GOの近くの機能が機能したときに戻ってきました。 足跡はおおよその距離を示します。

その後、サーバーが安定しました。 私の都市では、停電がドラティーニよりも少なくなり、人々は楽しい時間を過ごし始めました。 ゲーム自体には深みがありませんでしたが、ポケモンへの愛とゲームの社会的側面は人々を引きつけました。 ほとんどの人は、近い将来、ゲームが壊れているものを修正し、すべてが進歩と開発の道を進むという希望を抱いていました。 悲しいかな、プレイヤーベースの大部分は、このゲームの開発者がナイアンティックラボであることを知りません(または気にしません)。

なぜこれを言うのですか? 数年前に戻ってIngressで何が起こったのかを見てみましょう。それから、ポケモンの現在の状況と結び付けます。 イングレスベータプレイヤーにとって、現在のポケモンの状況はデジャヴの大規模な感情であり、私たちに同意するようになると思います。

イングレスとサードパーティの開発

Ingressがリリースされた2012年後半、Ingressのシナリオは、範囲は異なりますが、PokémonGOのシナリオに非常に似ていました。 Ingressはまだ初期段階でした。アプリは頻繁にクラッシュし、プレーヤーよりもバグが多く、サーバーの停止もかなり頻繁に発生しました。 ゲームに参加するには招待が必要で、招待は主にGoogle+を介して配信されていました(Nianticはアルファベットの子会社になる前にGoogleの一部として始まったため)。 ゲームのベータ版の性質、およびGoogle+自体の平均的な「早期導入者」オーディエンスは、ゲームが技術的に熟練したユーザー、つまりソフトウェアおよびハードウェア開発者によってプレイされたことを意味しました。

Ingress Betaは非常にバグが多く、リソースを集中的に使用し、Ingressの現在の深さと使いやすさをすべて備えていなかったため、Nianticが修正に時間がかかりすぎていたものを修正するために数人の開発者がそれを採用しました(修正したいと仮定して)すべて–再度この側面を再確認します)。 これらのサードパーティの開発者は、ほとんどの場合、金銭的なインセンティブなしでゲームの多くの誤りを修正し、多くの場合、ユーザーとナイアンティック自身が変更内容を確認できるように変更を加えてオープンソースにします。

そのような開発者の1人はRecognized Developer Brut.allでした。2010年にapkファイルをリバースエンジニアリングするためにapktoolを作成した人です(ええ、その人)。 Brut.allは、Nianticが独自のゲームを最適化できるよりも「最適化」されたIngressの公式(およびクローズドソース)Ingressアプリケーションのオープンソース修正を作成しました。 Broot Modと呼ばれるこの修正により、グラフィックスを縮小することでldpiおよびmdpi解像度でゲームをプレイできるようになり、ゲームが持つことを主張するさまざまな派手なグラフィックアニメーションを無効にするオプションがあり、便利な在庫管理チャートがありました。 これらの機能はすべて、生活の質を向上させる変更であり、Ingressを実行すると生活が楽になります。 オープンソースであるため、変更はゲームに組み込まれ、実際にすべての人の生活が楽になりました。

Broot Modsインベントリ管理の概要のスクリーンショット。 そのような機能は、その有用性と需要にもかかわらず、今日までIngressに実装されていません。

しかし、Nianticは、技術コミュニティの初期採用者向けのゲームがすべきではない唯一のことを行いました。彼らは、独立したサードパーティ開発者にCease and Desist通知を発行しました。 Nianticの希望を尊重して、Broot Modの開発はメイン開発者によって中止されましたが、これはオープンソースプロジェクトであったため、他の独立した開発者がバトンを取り上げました。 ナイアンティックは、開発抑制の1つの行為に満足していませんでしたが、最終的には非公式のapkを閲覧したすべてのユーザーを禁止することで 、ヤード全体を行きました。 あらゆるサードパーティのソフトウェアと変更を明示的に禁止する利用規約を引用して、プレイヤーベースは、アカウントを禁止したくないために、ナイアンティックによるサブパーとカタツムリのペースでイングレスの公式開発で生きることを学ばなければなりませんでした。 まあ、十分に公平です。

Ingressには別の非常に一般的な変更があります。 これはapkに依存しませんでしたが、Ingresの別のツールの上のレイヤーとして機能しました。 Ingressには、「ポータル」とゲーム内のリンクとフィールドのメカニズムが表示されたマップがあります。 公式のapkと同じように、公式のマップWebサイトは(遅く)遅く、動きが鈍いものでした。 UXが貧弱であり、初期(現在)で恐ろしい経験でした。 これを修正するために、サードパーティの開発者は、Ingress Intel Total Conversion(略してIITC)と呼ばれる非公式のオープンソーススクリプトをベースWebサイトに再度作成しました。 言うまでもなく、IITCはナイアンティックに愛されていませんでした。 しかし、IITCのユーザーによる大規模なソーシャルキャンペーンの後、Nianticはこのスクリプトに目をつぶっていますが、それでも独自の作業で構築された非常に優れたツールの存在を認識していません 。 ユーザーコミュニティが積極的に求めているものを公式のリソースに組み込むだけです。

デフォルトのイングレスマップは不格好で使いにくく、機能やカスタマイズ性に欠けています。

IITCは、カスタマイズとユーザビリティのためのさまざまなオプションを提供し、一般的なIntel Mapよりも全体的に優れています。

ポケモンGOとサードパーティ開発

これで、ポケモンGOと壊れた3ステップポケモントラッカーに戻りました。 ナイアンティックがGOでポケモンを狩る際にプレイヤーに残した隙間を埋めるために、プレイヤーベースは再び... 驚きのサプライズ 、サードパーティの修正に変わりました。 PokémonGOにはIngressのような「マップ」がないため(PokémonGOはIngressポータルデータベースを持ち上げて独自のPokéstopsとGymsを作成しましたが)、サードパーティの開発者はリアルタイムでPokémonのライブ目撃をマッピングするツールを作成しました。 これらのツールは、ポケモンGOがサーバーと通信するのと同じ方法を使用しました。これは、ゲームからの限られた地理的範囲内でのポケモンのスキャンを模倣し、一連のこれらのスキャンを使用してほぼライブマップを作成するためです。 最終結果は、壊れたゲーム内トラッカーにもかかわらず、プレイヤーが最も近いポケモンを見つけることができるようになったことです! わーい!

ポケモンを見つけるためのPythonベースのスクリプト。 同様の機能を使いやすい方法で提供する多くのWebサイトが登場しました。

を除いて…

ナイアンティックは最近、これらのトラッカーのほとんどを殺しました。 うん。 NianticのCEOであるJohn Hankeが、これらのトラッカーサイトがしていることを好まないと言った直後に、トラッカーサイトはもうしていません。

F:PokéRadarと、コードを利用して、ポケモンがどこに出現するかを示すことについてどう思いますか?

JH:ええ、私はそれがあまり好きではありません。 ファンではありません。

私たちは今優先事項を持っていますが、それらは将来それらが機能しないかもしれないと気付くかもしれません。 それはゲームからいくつかの楽しみを奪うため、人々は自分自身を傷つけています。 人々は私たちのシステムからデータを取り出そうとしてハックしており、それは私たちの利用規約に反しています。

これらの追跡マップの中で最も人気があったのはPokéVisionでした。 人気の理由は使いやすさにあり、エンドユーザーによるゼロセットアップが必要でした。 ほぼ全員がPokémonGOにアクセスする方法を見ると、これは壊れたトラッカーの時代に移動中のすべてのユーザーにとって恩恵でした。 しかし、結局のところ、PokéVisionはごく最近のPokémonGOゲームの更新によってシャットダウンされました。

やあみんな。 私たちはあなたのためにいくつかのニュースがあればいいのに

現時点では、ナイアンティックと任天堂の希望を尊重しています。

みんな投稿し続ける

— Pokevision(@PokeVisionGo)2016年7月31日

さて、サイトはシャットダウンしました。 しかし、あなたはゲームの更新が出たと言いますよね? トラッカーを修正しましたよね?

いいえ。実際、壊れた3ステップトラッカーはバグから機能なりました 。 ナイアンティックは3ステップトラッカーを完全に削除することを選択したため、プレイヤーは3つの足跡をまったく見ず、 どこかでポケモンを曖昧に示しています。 ポケモンをスキャンするためのポピュラーな方法の殺害と組み合わせて、ナイアンティックは実際にポケモンGOからポケモンの狩猟の側面を削除したため、プレイヤーベースは非常にイライラして塩辛いです。

開発者の無関心:Zero Communication Edition

しかし、話はこれで終わりではありません。 RedditのPokémonGO subredditでの多くの苦情は、会社が実際に問題を認識し、彼らがそれに取り組んでいることを保証した場合、プレイヤーはPokémonのためにこのすべてを生き抜くことができることを示しています。

問題は、ナイアンティックがサードパーティの開発者をサポートすることよりも悪いことがあるとすれば、それはそのプレイヤーベースと通信することです。 それはイングレスの問題であり、現在の症状はポケモンGOにとってもバラ色ではありません。 Ingressでプレイヤーベースが長く望んでいた機能は、実装するのに文字通り何年もかかりましたが(アイテムマルチドロップ、誰か?)、大部分を改善する可能性があるとしても、今日の光をまだ見ていないため、ほとんどの提案はそれほど幸運ではありませんゲームプレイ。 さらに悪いことに、NianticはIngressアプリまたはそのゲームメカニクスに問題があること、またはプレイヤーのフィードバックを聞いていること(それを組み込むことははるかに少ない)を認識していません。 2〜3年前にポータルを送信したプレイヤー(ポータルの送信が許可されたとき)は、ポータルが承認されるか拒否されるかについてナイアンティックから返事を待っているため 、コミュニケーションに対する無関心と無関心が大きかった。 ポータルの存在がIngressのゲームプレイ(そして今ではPokémonGO)の大きな推進要因であることがわかると、少し良くなることが期待されます。

確かに、IngressはPokémonGOほど大きな成功を収めていなかったため、当時の彼らの応答時間は……まずまずだと感じています。 しかし、彼らがポケモンGOで大成功を収めたこと、ゲームが確立されたフランチャイズのIPを使用していること、会社にGoogle以外の株主がいることを見て、ナイアンティックはゲームを強化することを期待しています。 彼らはまだコミュニティマネージャーの採用プロセスにあるため、ゲームのステップアップのプロセスにあります。 しかし、それが起こるまで(そして、しばらくの間その段階にいたので、息を止めません)、ナイアンティックからこれらの問題に向かって流れる一言の言葉はありませんでした。 サーバーのダウンタイム、アプリのクラッシュ、ポケボールの紛失またはフリーズ、戦略の深さの欠如、または気の毒な3ステップトラッカー 。 ナイアンティックは、彼らのバイラル成功の直接的な原因であるまさにプレイヤーベースとの相互作用の恐ろしい例であり続けています。 実際、ディスカッションの記事の1つで読者がアプリを有料にする価値があるかどうかを尋ねたところ、人々がアプリにお金を払うことが予想される場合、コミュニケーションをとる開発者が必要であることに同意しました。 ナイアンティックは、ゲーム内のアイテムや見栄えの良いウェアラブルを購入することを期待しており、スポンサーの場所を追加する計画さえあります。

Google PlayはPokemon GOについて事前に謝罪します

プレイヤーが怒っているが静かなままでいるのは時間の問題でした。 ほとんどが十分になったら、レビューでゲームの評判に影響を与え始めます。 ポケモンGO(非公式)subredditには非常に多くの苦情と怒りのスレッドがあったため、モデレーターはすべての暴言のためにメガスレッドを作成する必要がありました。 現在、いくつかのスレッドとディスカッションが存在し、プレイヤーに自分の意見をより聞き取りやすくするために存在します。これには、アプリをストアで1つ星に評価する、ゲーム内購入の払い戻しをリクエストする、ポケモンGOプラスの注文をキャンセルするなどが含まれますウェアラブル、ナイアティックおよび他のすべてのパートナーと連絡を取り、彼らの声を聞くことを望んでいます。 ちなみに、Google Playでさえ謝罪し、Nianticにリダイレクトしているのは問題だということはご存知でしょう。

群衆はポケモンGOに夢中になり、ナイアンティックラボが奪い去りました 。 今、群衆は怒っていますが、ナイアンティックはナイアンティックです。 Ingressから学んだ教訓の1つは、物事が南に進んでも、コミュニケーションが誰かの信頼を維持する上で大いに役立つということです。

ナイアンティックは、1ゲーム前の履歴でそのような反応に直面したことはなく、その実績では、この火災を単独で処理できることを示していません。 これはまた、サードパーティの開発者に対する憎悪と彼らの仕事が予想外の割合のフォールアウトを得た最初の例です。 かつてNiantic LabsはIngressのAPIを約束していましたが、現在では、100万ドルの収益と評判、そしてPokémonIntellectual Propertyの評判に直接影響する顧客の怒りに直面しています。

ポケモンGOの平均評価。 新しい更新プログラムがリリースされたときに推測します。

開発者であるNiantic Labsがユーザーへの無関心を続けると、PokémonGOは社会現象なり、 失敗したカスタマーサービスに関する歴史の教訓になります 。 現在の問題を修正することは非常にありがたいことですが、それらが来るまでは、少なくとも問題が存在することを認めるしかありません。

Niantic Labsがコミュニケーションの問題を修正し、サードパーティ開発者に対する姿勢を改善することを願っています。 そして、彼らがそれをしている間、彼らはまた、ゲーム内のすべての不正行為者を調べます。

この失ったドラティーニに怒りを突きつけている間、失礼します。

機能画像クレジット:Redditユーザーptrain377

PokémonGO、Ingress、Niantic Labsについてどう思いますか? 以下のコメントを聞いてください!