ポケモンレーダー

ポケモンを助ける


あなたがポケモンゴーのことを聞いたことがなければ、あなたは幸運かもしれません。 ポケモンのニュースはニュースフィードでちらつき、多くの人々が夜に墓地を歩き回り、影響範囲をめぐって戦います。 MTSによると、ロシアではまだ公式にローンチされていないにもかかわらず、モスクワで18万人がポケモンGoをプレイしています。


DaData.ruの私たちは、ポケモンファンをどのように支援できるかを確認することにしました。


Pokemon Goは拡張現実ベースのゲームで、足を伸ばして楽しむ方法です。 プレイヤーは通りを歩き、電話が振動します-そして、ポケモンがカメラの出力に投影されます。 拡張現実の非常に原始的な実装ですが、楽しいです。 ポケモンにポケボールを投げてキャッチする必要がありますが、これは必ずしも簡単ではありません-強力なポケモンは、あらゆる方法でキャッチ、ジャンプ、抵抗しません。


銃口でピカチュウ


ポケモンはさまざまな場所にランダムに表示されます。 それらを多種多様に収集するには、たくさん歩く必要があります。 150種以上のポケモンは、訓練することができ、強度と希少性が異なります。 弱いポケモンは毎ターン発見されますが、少なくとも1つの珍しいポケモンと偶然出会うチャンスはゼロになる傾向があります。 すべてのプレイヤーは3つの派factに分かれています。 ゲームの意味は、ジムを占領し、経験値とゲーム内ゴールドを獲得し、レベルアップし、より急なポケモンを育てることです。


ゲームはまだ理想からはほど遠い。 サーバーが定期的に停止し、アプリケーションがフリーズします。 しかし、最も悲しいことは、ポケモンの検索が絶対にランダムであることです。 ゲームには、検索を容易にする2つのアイコン(「足」と「葉」)があります。 「足」は、半径50〜300メートル以内でプレイヤーの隣にいるポケモンを示します。 ただし、選択したポケモンの正確な位置を示す「葉」は、常に機能するとは限りません。 その結果、ポケモンが10〜15分間表示されてから消えるため、非常に長い時間、あてもなくさまようことができます。


APIを分解し、すべてのポケモンで地図を作成した職人がいました。 歩くだけでなく、クールなポケモンを見つけたい場合は、人生を大いに促進します。 実際、カードは、曲がって機能する「葉」がすべきことをします。 そして、彼女はまた、すべてのポケストップ(無料で経験と役に立つものを入手できる場所)とジムを示しています。 マップを使用すると、ルートを計画し、どのホールがどの部分を制御しているかを知るのに便利です。 また、どのポケストップが「ルアー」(30分間クールなポケモンを引き付けるゲームアイテム)を掛けているのかを確認し、そこにいてキャッチします。
世界のすべてのポケモン


カードにはいくつかの問題があります。



その結果、ロシアでのゲームのリリースを見込んでマップを改善することにしました。 アドレスとユーザビリティの決定に関するすべての問題を考慮に入れようとしました。


結果はポケモンレーダーです:


ポケモンレーダー



このサービスはエンターテインメント専用に作成しました。ポケモンを捕まえたほうが面白いです。 それもあなたの役に立つことを願っています。


ソースコードはgithubにアップロードされました


UPD:レーダーのパフォーマンスは、Pokemonサーバーの可用性に依存します。 残念ながら、彼らはしばしば嘘をつきます。 PokémonAPIと連携してフォークと改善を行うためのより効率的なアルゴリズムを思い付くすべての人を招待します:–)



Source: https://habr.com/ru/post/J306464/


All Articles