Pokémon GO, Ingress et Niantic: comment l'apathie des développeurs ruine le potentiel

Pokémon GO a mis le feu au monde avec sa sortie, et maintenant il recommence pour une raison différente. Continuez à lire et découvrez pourquoi Niantic est mauvais pour Pokémon GO !

Début juillet 2016, le monde a été témoin d’un phénomène qui a laissé de nombreuses personnes sidérées. Alors que la population mondiale était habituellement absorbée par son smartphone, la tête baissée, un Une partie importante de la race humaine s'est dirigée vers un territoire dont elle avait oublié l'existence - The Outdoor Monde.

Ce qui a commencé comme un curieux ajout aux traditions de l'enfance a rapidement changé les routines des internautes alors que de plus en plus les gens essayaient de s'aventurer à l'air libre pour attraper des créatures mythiques qui leur rappelaient les joies d'être un enfant partout encore.

Oui, nous parlons de Pokémon GO. Même si vous viviez sous un rocher le mois dernier, vous avez probablement croisé quelqu'un, adulte ou enfant, qui se promenait en jouant à ce jeu viral et à la recherche de Pokémon. Nous n'avons pas besoin de vous expliquer comment le jeu fonctionne. Il est probable que VOUS ayez déjà expliqué vous-même à quelqu'un comment il fonctionnait. Le jeu a connu une demande et un succès massifs lorsqu'il est devenu accessible au public aux États-Unis. La demande était telle que les personnes en dehors des régions de sortie ont décidé de télécharger le jeu sur Android.

et iOS, provoquant des pannes de serveur fréquentes et des problèmes de connexion et de chargement, à tel point que le jeu est devenu frustrant pendant un petit moment.

Mais même avec tous ces problèmes qui ont dissuadé les gens de jouer au jeu au niveau le plus élémentaire, ils l’ont quand même fait. Des communautés entières sont nées de Pokémon GO en quelques jours. Des Pokéwalks s'organisaient localement (même si les serveurs fonctionnaient à peine), des commerces commençaient à profiter de la base de joueurs qui errait désormais à l'extérieur et se rassemblait dans les Pokéstops et Gymnases. T-Mobile est même allé voir offrir des données gratuites pour l'application Pokémon GO – une décision qui aurait autrement poussé les gens à prendre les armes avec cette violation flagrante de la neutralité du Net. Mais personne n’a sourcillé, car en fin de compte, il faut tous les attraper et les données gratuites ont rendu cette partie plus facile.

Le bug en 3 étapes

Alors que le jeu commençait à s'étendre à de plus en plus de régions, les développeurs du jeu, Niantic Labs, se sont efforcés de combler le déficit d'offre créé par la demande écrasante. Petit à petit, heure après heure, les serveurs de jeux sont devenus plus stables et ont pu contenir tous les joueurs en ligne et ne pas planter dès le réveil des USA. Dans le cadre de ce processus de renforcement du serveur, Niantic a dû faire des compromis sur l'un des aspects essentiels du jeu pour garantir que les gens puissent au moins se connecter (et rester connectés). Cette fonctionnalité était communément appelée le localisateur de Pokémon « 3 empreintes de pattes » ou « 3 pas », comme le permet le jeu. L'interface utilisateur vous a donné des indications sur les Pokémon qui se trouvaient à proximité de vous et à quelle distance environ ils se trouvaient de votre signalement. emplacement.

Niantic Labs n'avait publié aucun détail ni chiffre officiel sur le fonctionnement exact de cette fonctionnalité, mais la base de joueurs avait compris les mécanismes par essais et erreurs. Le nombre de trois pas affichés sous le Pokémon diminuait à mesure que vous vous approchiez physiquement du point d'apparition. emplacement du Pokémon - lorsque les empreintes descendaient à zéro, le Pokémon apparaissait sur votre téléphone écran. Avec suffisamment de temps, les joueurs pourraient trianguler l'emplacement de leurs créatures préférées et avoir une chance de les capturer. Cette fonctionnalité particulière était/est cruciale pour l'aspect central du jeu, celui d'explorer votre environnement tout en « chassant » des Pokémon. Alors, quand Niantic a dû désactiver la fonctionnalité du côté du serveur et essentiellement faire disparaître le jeu client et afficher toujours 3 étapes constantes pour chaque Pokémon, les joueurs du monde entier ont gémi et gémi mais ont néanmoins accepté la décision. Après tout, cela signifiait qu’ils pouvaient au moins se connecter au jeu et découvrir par eux-mêmes de quoi il s’agissait.

La fonctionnalité de proximité de Pokemon GO à l'époque où elle fonctionnait. Les empreintes de pattes indiquent une distance approximative.

Puis les serveurs se sont stabilisés. Les pannes sont devenues plus rares que celles de Dratini dans ma ville, et les gens ont tout simplement commencé à s'amuser. Le jeu lui-même manquait de profondeur, mais l'amour de Pokémon et l'aspect social du jeu ont gardé leur attrait sur les gens. La plupart nourrissaient l’espoir que dans un avenir proche, le jeu réparerait ce qui était cassé et que tous continueraient sur la voie du progrès et du développement. Hélas, la grande majorité des joueurs ne savait pas (ou ne s'en souciait pas) que le développeur de ce jeu était Niantic Labs, dont le seul autre développement de jeu continue d'être furieusement anti-développeur et limite anti-joueur.

Pourquoi je dis ça? Remontons quelques années en arrière pour voir ce qui s'est passé avec Ingress, puis nous le relierons à la situation actuelle de Pokémon. Pour tous les joueurs d'Ingress Beta, la situation actuelle de Pokémon serait un énorme sentiment de Déjà vu et je prédis que vous finirez par être d'accord avec nous.

Entrée et développement tiers

Fin 2012, lors de la sortie d'Ingress, le scénario d'Ingress ressemblait de très près à celui de Pokémon GO, bien que de portée différente. Ingress en était à ses balbutiements: l'application plantait souvent, il y avait plus de bugs que de joueurs et les pannes de serveur se produisaient également assez fréquemment. Il fallait une invitation pour rejoindre le jeu, et les invitations étaient principalement distribuées via Google+ (puisque Niantic a commencé en tant que partie de Google avant de devenir une filiale d'Alphabet). La nature bêta du jeu et l'audience moyenne des « premiers utilisateurs » de Google+ lui-même signifiaient que le jeu a été joué par des utilisateurs experts en technologie, ou en d'autres termes, par des logiciels et du matériel développeurs.

Étant donné qu'Ingress Beta était très bogué, lent, gourmand en ressources et manquait de toute la profondeur et de la facilité dont dispose actuellement Ingress, quelques développeurs ont pris sur eux de réparer ce que Niantic prenait beaucoup trop de temps à réparer (en supposant qu'ils voulaient le réparer - nous reviendrons sur cet aspect encore). Ces développeurs tiers, dans la plupart des cas, ont corrigé de nombreux problèmes dans le jeu sans aucune incitation financière. et passent souvent à l'open source avec leurs modifications afin que les utilisateurs et Niantic lui-même puissent voir ce qui était modifié.

L'un de ces développeurs était XDA Recognized Developer Brut.tout, la personne qui outil apk créé en 2010 pour l'ingénierie inverse des fichiers apk (ouais, CE gars). Brut.all a créé un Open source modification du fonctionnaire (et source fermée) L'application Ingress qui "optimisait" Ingress mieux que Niantic pourrait optimiser son propre jeu. La modification, appelée Mod Broot, a rendu le jeu jouable aux résolutions ldpi et mdpi en réduisant les graphiques, avait des options pour désactiver le diverses animations graphiques fantaisistes sur lesquelles le jeu insistait et disposait d'une gestion des stocks pratique graphique. Toutes ces fonctionnalités étaient des changements de qualité de vie qui rendaient la vie plus facile si vous y pénétriez. Étant open source, les modifications auraient pu être réincorporées dans le jeu et faciliter la vie de chacun.

Capture d'écran du résumé de la gestion des stocks de Broot Mods. Une telle fonctionnalité n'est toujours pas implémentée dans Ingress à ce jour, malgré son utilité et sa demande.

Mais Niantic a fait la seule chose qu'un jeu destiné aux premiers utilisateurs de la communauté technologique ne devrait pas faire: ils a émis un avis de cessation et d'abstention à un développeur tiers indépendant. Respectant les souhaits de Niantic, le développement de Broot Mod a été interrompu par le développeur principal, mais d'autres développeurs indépendants ont pris le relais puisqu'il s'agissait d'un projet open source. Niantic, ne se contentant pas d'un seul acte de suppression du développement, a finalement parcouru tout le terrain. bannir tous les utilisateurs qui ont consulté un apk non officiel. Citant leurs conditions d'utilisation qui interdisaient expressément tout logiciel et modification tiers, la base de joueurs devait apprendre à vivre avec le développement officiel médiocre et au rythme d'un escargot d'Ingress par Niantic, de peur qu'ils ne souhaitent obtenir leur compte banni. Eh bien, c'est assez juste.

Ingress a eu une autre modification très populaire. Cela ne reposait pas sur l'apk, mais fonctionnait comme une couche au-dessus d'un autre outil d'Ingres. Ingress a une carte où les « portails » et les liens et mécanismes de champs du jeu étaient affichés. Tout comme l'apk officiel, le site officiel de la carte était (est) lent, lent; avait (a) une mauvaise UX et a été (est) une expérience horrible à ses débuts (actuels). Pour résoudre ce problème, des développeurs tiers ont de nouveau créé un script open source non officiel pour le site Web de base, appelé Entrée de conversion totale Intel (ou IITC en abrégé). Inutile de dire que l’IITC n’était (n’est) pas aimé par Niantic. Même si, après une campagne sociale massive menée par les utilisateurs d'IITC, Niantic ferme désormais les yeux sur ce script, mais ne reconnaît pas l'existence d'un outil largement supérieur qui se construit sur son propre travail. Il s'agit simplement d'incorporer des éléments que la communauté des utilisateurs souhaite activement réintégrer dans les ressources officielles...

Pokémon GO et développement tiers

Alors maintenant, nous sommes de retour avec Pokémon GO et son tracker Pokémon cassé en 3 étapes. Pour combler le vide que Niantic a laissé aux joueurs chassant des Pokémon sur GO, la base de joueurs s'est à nouveau tournée vers... surprise Surprise, modifications de tiers. Étant donné que Pokémon GO n'a pas de « carte » comme Ingress (même si Pokémon GO a élevé la base de données du portail Ingress à peupler ses propres Pokéstops et gymnases), des développeurs tiers ont créé des outils qui cartographiaient les observations en direct de Pokémon dans temps réel. Ces outils utilisaient la même manière que Pokémon GO communiquait avec le serveur, car ils imitent le scan de Pokémon dans un rayon géographique limité autour du jeu, puis a utilisé une série de ces analyses pour peupler un environnement presque vivant. carte. Le résultat final était que les joueurs pouvaient désormais trouver le Pokémon le plus proche, malgré le tracker cassé dans le jeu! Yay!

Script basé sur Python pour localiser Pokémon. De nombreux sites Web ont vu le jour et offraient des fonctionnalités similaires de manière facile à utiliser.

Sauf...

Niantic a récemment tué la plupart de ces trackers. Ouais. Juste après Le PDG de Niantic, John Hanke, a déclaré qu'il n'aimait pas ce que faisaient ces sites de suivi., les sites de trackers ne le font plus.

F: Que pensez-vous de Poké Radar et des choses qui exploitent le code et montrent où les Pokémon apparaissent ?

JH: Ouais, je n’aime pas vraiment ça. Pas un fan.

Nous avons des priorités à l'heure actuelle, mais ils pourraient découvrir à l'avenir que ces choses pourraient ne pas fonctionner. Les gens se font du mal uniquement parce que cela enlève du plaisir au jeu. Les gens tentent de pirater des données de notre système et cela va à l’encontre de nos conditions d’utilisation.

La plus populaire de ces cartes de suivi était PokéVision. La raison de sa popularité était la facilité d’utilisation, car elle ne nécessitait aucune configuration de la part de l’utilisateur final. Étant donné que pratiquement tout le monde a accès à Pokémon GO, cela a été une aubaine pour tous les utilisateurs en déplacement à l'époque du tracker cassé. Mais il s'avère que PokéVision a été arrêté par la toute récente mise à jour du jeu Pokémon GO.

D'accord, donc les sites ont fermé. Mais vous dites qu’une mise à jour du jeu est sortie, n’est-ce pas? Cela a réparé le tracker, non ?

Non. En fait, le tracker à 3 étapes cassé est passé de être un bug à devenir une fonctionnalité. Niantic a choisi de supprimer entièrement le tracker en 3 étapes, donc les joueurs ne voient pas du tout les 3 empreintes de pattes, juste une vague indication de Pokémon quelque part. Combiné avec la suppression des méthodes populaires de recherche de Pokémon qui n'existent plus, la base de joueurs est très frustrée et salé car Niantic a pratiquement supprimé l'aspect chasse aux Pokémon de Pokémon GO.

Apathie des développeurs: édition zéro communication

Mais l'histoire ne s'arrête pas là. Beaucoup de plaintes chez Sous-reddit Pokémon GO de Reddit indiquent que les joueurs pourraient encore vivre tout cela pour le bien de Pokémon, si la société reconnaissait réellement le problème et assurait qu'elle y travaillait.

Le problème est, S'il y a une chose que Niantic fait pire que de soutenir des développeurs tiers, ce serait de communiquer avec sa base de joueurs. Cela a été un problème avec Ingress et les symptômes actuels ne le rendent pas non plus rose pour Pokémon GO. Les fonctionnalités que la base de joueurs souhaitait depuis longtemps dans Ingress ont pris des années à mettre en œuvre (Item Multi-drop, ça vous dit ?), mais la plupart les suggestions ne sont pas aussi heureuses car elles n’ont pas encore vu le jour même si elles recèlent un potentiel d’amélioration massive jouabilité. Pire encore, Niantic ne reconnaît même pas que l'application Ingress ou ses mécanismes de jeu ont des problèmes, ou qu'ils écoutent les commentaires des joueurs (et encore moins les intègrent). L'apathie et l'indifférence à l'égard de la communication étaient telles que les joueurs qui ont soumis des portails il y a 2-3 ans (à l'époque où les soumissions de portails étaient autorisées) sont si nombreux. j'attends toujours une réponse de Niantic si les portails sont approuvés ou rejetés. Étant donné que l’existence de portails est un facteur déterminant dans le gameplay d’Ingress (et maintenant de Pokémon GO), on pourrait s’attendre à un peu mieux.

Certes, Ingress n’a pas été un aussi grand succès que Pokémon GO, donc leur temps de réponse à l’époque semble… passable. Mais vu à quel point ils ont eu un énorme succès avec Pokémon GO et que le jeu utilise l'IP d'un puits franchise établie et que la société a des actionnaires autres que Google, on s'attend à ce que Niantic intensifie leur jeu. Ils sont en train de monter en puissance, comme ils le font toujours en cours de recrutement d'un community manager. Mais jusqu'à ce que cela se produise (et c'est à ce stade depuis un moment maintenant, donc je ne retiens pas mon souffle), il n'y a pas eu un seul mot de communication de la part de Niantic concernant ces problèmes. Temps d'arrêt du serveur, plantages d'applications, Pokéballs manquants ou gelés, manque de profondeur stratégique ou le foutu tracker en 3 étapes; Niantic continue de rester un horrible exemple d’interaction avec la base de joueurs qui est directement responsable de leur succès viral. En fait, lorsque nous avons demandé à nos lecteurs dans l'un de nos articles de discussion sur qu'est-ce qui fait qu'une application vaut la peine d'être payée, une bonne partie était d'accord sur le fait que un développeur communicatif est nécessaire si les gens sont censés payer pour cela. Et Niantic s'attend à ce que vous achetiez des objets dans le jeu et des appareils portables au look amusant et prévoit même d'ajouter des emplacements sponsorisés – allez comprendre !

Google Play s'excuse à l'avance pour Pokemon GO

Ce n'était qu'une question de temps avant que les joueurs restent en colère mais silencieux. Une fois que la plupart en auront assez, ils commenceront à affecter la réputation du jeu avec leurs critiques. Il y avait tellement de plaintes et de colère dans le Subreddit Pokémon GO (non officiel) que les modérateurs ont dû créer un Megathread pour tous les divagations. Plusieurs fils de discussion et discussions existent désormais pour inciter les joueurs à rendre leurs opinions plus audibles, notamment, mais sans s'y limiter: attribuer à l'application 1 étoile dans les Stores, demandant le remboursement de leurs achats dans le jeu, annulant leurs commandes de portable Pokémon GO Plus, contactant Niantic et tous les autres partenaires dans l'espoir de faire entendre leur voix. Zut, tu sais que c'est un problème quand même Google Play a présenté des excuses déjà, vous redirigeant vers Niantic.

La foule était obsédée par Pokémon GO puis Niantic Labs enlève. Maintenant, la foule est en colère, mais Niantic est Niantic. L'une des leçons que j'ai apprises d'Ingress est que la communication contribue grandement à conserver la confiance de quelqu'un, même lorsque les choses tournent mal.

Niantic n’a jamais fait face à une telle réponse au cours de son histoire d’un seul jeu, et ses antécédents ne montrent pas qu’il est capable de gérer cet incendie par lui-même. C’est également le premier cas où sa haine envers les développeurs tiers et leur travail leur a entraîné des conséquences aux proportions imprévues. Là où Niantic Labs avait promis une API pour Ingress, il fait désormais face à des foules de clients en colère. affectant directement son chiffre d'affaires d'un million de dollars et sa réputation et celle de Pokémon Intellectuel Propriété.

Note moyenne de Pokemon GO. Devinez quand la nouvelle mise à jour est sortie.

Si Niantic Labs, le développeur, continue à être apathique envers ses utilisateurs, Pokémon GO passera du statut de phénomène social à une leçon d'histoire sur l'échec du service client. Des solutions aux problèmes actuels seraient très appréciées, mais en attendant, la moindre des choses est de reconnaître qu'un problème existe.

Nous espérons que Niantic Labs résoudra ses problèmes de communication et améliorera sa position envers les développeurs tiers. Et pendant qu'ils y sont, ils aussi jetez un oeil à tous les tricheurs dans le jeu.

Maintenant, s'il vous plaît, excusez-moi pendant que je suis en colère contre ce Dratini perdu que je ne pourrai jamais localiser.

Crédits image de fonctionnalité: Utilisateur Reddit ptrain377

Que pensez-vous de Pokémon GO, Ingress et Niantic Labs? Sonnez dans les commentaires ci-dessous !