Pokémon GO, Ingress i Niantic: Kako apatija programera uništava potencijal

click fraud protection

Pokémon GO zapalio je svijet svojim izdanjem, a sada to opet radi iz drugog razloga. Čitajte dalje dok vidimo zašto je Niantic loš za Pokémon GO!

Početkom srpnja 2016. svijet je svjedočio fenomenu koji je ostavio mnoge ljude zaprepaštene. Dok je svjetska populacija obično bila zadubljena u svoje pametne telefone pognutih glava, značajan dio ljudske rase polako se približavao teritoriju za koji su zaboravili da postoji -- Otvoreno Svijet.

Ono što je započelo kao neobični dodatak predanjima iz djetinjstva brzo je promijenilo rutine internetskih stanovnika kako je sve više ljudi su pokušavali izaći na otvoreno kako bi uhvatili mitska bića koja su ih podsjećala na radosti djeteta posvuda opet.

Da, govorimo o Pokémon GO. Čak i ako ste prošlog mjeseca živjeli pod kamenom, vjerojatno ste naletjeli na nekoga, odraslog ili djetešnog, kako luta uokolo igrajući ovu virusnu igru ​​i tražeći Pokémone. Ne trebamo vam govoriti kako igrica funkcionira -- velika je vjerojatnost da ste VI sami već nekome rekli kako funkcionira. Igra je postala velika potražnja i uspjeh kada je postala javno dostupna u SAD-u. Potražnja je bila tolika da su ljudi izvan objavljenih regija nastavili učitavati igru ​​na Android

i Slično iOS-u, uzrokujući česte ispade poslužitelja i probleme s prijavom i učitavanjem, toliko mnogo da je igra nakratko bila ispunjena frustracijom.

Ali čak i uz sve te probleme koji su ljude tjerali od igranja igre na najosnovnijoj razini, ipak su to činili. Cijele su se zajednice iznjedrile iz igre Pokémon GO u roku od nekoliko dana. Pokéwalki su se organizirali lokalno (iako su poslužitelji jedva radili), poduzeća su počela iskoristiti bazu igrača koja je sada lutala vani i okupljala se na Pokéstops i teretane. T-Mobile je čak izašao na nude besplatne podatke za aplikaciju Pokémon GO -- potez koji bi inače izazvao ljude zbog ovog očitog kršenja mrežne neutralnosti. Ali nitko nije trepnuo okom, jer na kraju dana, morate ih sve uhvatiti, a besplatni podaci su taj dio olakšali.

Bug u 3 koraka

Kako se igra počela širiti na sve više i više regija, razvojni programeri igre, Niantic Labs, radili su na popravljanju jaza u ponudi koji je nastao zbog ogromne potražnje. Malo po malo, sat za satom, poslužitelji igrica postali su stabilniji i bili su u stanju zadržati sve online igrače i nisu se srušili čim se SAD probudio. Unutar ovog procesa jačanja poslužitelja, Niantic je morao napraviti kompromis s jednim od ključnih aspekata igre kako bi osigurao da se ljudi barem mogu prijaviti (i ostati). Ova je funkcija popularno nazvana "3 otiska šape" ili "3 koraka" Pokémon lokator, kao u igri UI vam je dao savjete o tome koji su Pokémoni bili u vašoj blizini i koliko su otprilike udaljeni od vaših prijavljenih mjesto.

Niantic Labs nije objavio nikakve službene detalje ili brojke o točnom funkcioniranju ove značajke, ali baza igrača je metodom pokušaja i pogreške otkrila mehaniku. Broj tri koraka prikazanih ispod Pokémona smanjivao se kako ste se fizički približavali mrijestu mjesto za Pokémone - kada bi otisci stopala pali na nulu, Pokémoni bi se pojavili na vašem telefonu zaslon. S dovoljno vremena, igrači mogu triangulirati lokaciju svojih omiljenih stvorenja i imati priliku uhvatiti ih. Ova posebna značajka bila je/je ključna za temeljni aspekt igre, istraživanje okoline dok "lovite" Pokémone. Pa kad je Niantic morao onemogućiti funkcionalnost s kraja poslužitelja i u biti uzrokovati da klijentska igra radi s greškom i uvijek prikazuje konstantna 3 koraka svakom Pokémonu, igrači su posvuda stenjali i stenjali, ali su unatoč tome prihvatili odluku. Na kraju krajeva, to je značilo da su se barem mogli prijaviti na igru ​​i iz prve ruke iskusiti oko čega se radi.

Pokemon GO značajka u blizini kad je radila. Otisci šapa pokazuju približnu udaljenost.

Zatim su se serveri stabilizirali. Ispadi su postali rjeđi od Dratinija u mom gradu, a ljudi su se jednostavno počeli veselo zabavljati. Samoj igri je nedostajala dubina, ali ljubav prema Pokémonima i društveni aspekt igre zadržali su privlačnu pažnju na ljude. Većina je gajila nade da će u skoroj budućnosti igra popraviti ono što je pokvareno i da će sve nastaviti putem napretka i razvoja. Nažalost, velika većina baze igrača nije znala (ili ih nije zanimalo) da je razvojni programer ove igre Niantic Labs, čiji je jedini razvoj igre i dalje žestoko anti-programer i granični anti-igrač.

Zašto ovo govorim? Vratimo se nekoliko godina unatrag da vidimo što se dogodilo s Ingressom, a onda ćemo to povezati s trenutnom situacijom Pokémona. Za sve igrače Ingress Beta, trenutna situacija s Pokémonima bila bi ogroman osjećaj Već viđeno i predviđam da ćeš se složiti s nama.

Ingress i razvoj trećih strana

Još krajem 2012., kada je Ingress objavljen, scenarij u Ingressu vrlo je sličio scenariju Pokémon GO-a, iako je bio različit u opsegu. Ingress je bio u povojima -- aplikacija se često rušila, bilo je više bugova nego igrača, a prekidi rada poslužitelja također su se događali prilično često. Trebala je pozivnica da se pridruži igri, a pozivnice su se prvenstveno distribuirale putem Googlea+ (jer je Niantic započeo kao dio Googlea prije nego što je postao Alphabetova podružnica). Beta priroda igre i prosječna publika "ranog usvajanja" samog Googlea+ značili su to igru su igrali tehnološki vješti korisnici, ili drugim riječima, softver i hardver programeri.

Budući da je Ingress Beta bila vrlo problematična, kasnila, zahtijevala mnogo resursa i nedostajala joj je sva dubina i lakoća koju Ingress trenutno ima, nekoliko programera preuzeli su na sebe da poprave ono što je Niantic-u trebalo predugo da popravi (pod pretpostavkom da su to uopće htjeli popraviti-- ponovno ćemo razmotriti ovaj aspekt opet). Ovi programeri trećih strana u većini su slučajeva popravili mnogo pogrešaka u igri bez ikakvog novčanog poticaja, i često ide na open-source sa svojim izmjenama tako da korisnici i sam Niantic mogu vidjeti što je bilo promijenjeno.

Jedan takav programer bio je XDA Recognized Developer Brut.sve, osoba koja kreirao apktool u 2010. za apk datoteke obrnutog inženjeringa (da, TAJ tip). Brut.all created an otvoreni izvor izmjena službenog (i zatvoreni izvor) Ingress aplikacija koja je bolje "optimizirala" Ingress od Niantica mogla bi optimizirati vlastitu igru. Modifikacija, tzv Broot Mod, igranje igre na ldpi i mdpi rezolucijama smanjivanjem grafike, mogućnosti za onemogućavanje razne otmjene grafičke animacije na kojima je igra inzistirala i imala je zgodno upravljanje inventarom grafikon. Sve ove značajke bile su promjene kvalitete života koje su vam olakšale život ako ste ušli. Budući da je open-source, modifikacije su se mogle vratiti u igru ​​i zapravo olakšati svačiji život.

Snimka zaslona sažetka upravljanja inventarom Broot Mods. Takva značajka ostaje neprimijenjena u Ingressu do danas, unatoč svojoj korisnosti i potražnji.

Ali Niantic je napravio jedinu stvar koju igra namijenjena ranim korisnicima iz tehnološke zajednice ne bi trebala: izdao obavijest o prekidu i odustajanju neovisnom programeru treće strane. Poštujući želje Niantica, razvoj Broot Moda je obustavljen od strane glavnog developera, ali su drugi neovisni developeri preuzeli palicu budući da se radilo o projektu otvorenog koda. Niantic, nezadovoljan jednim činom suzbijanja razvoja, na kraju je obišao cijelo dvorište zabrana svih korisnika koji su pregledali bilo koji neslužbeni apk. Pozivajući se na njihove Uvjete pružanja usluge koji izričito zabranjuju bilo kakav softver i izmjene trećih strana, baza igrača morala je naučite živjeti s niskim i brzim službenim razvojem Ingressa od strane Niantica, da ne bi htjeli dobiti svoj račun zabranjeno. Pa, pošteno.

Ingress je imao još jednu vrlo popularnu modifikaciju. Ovo se nije oslanjalo na apk, već je radilo kao sloj iznad drugog Ingresovog alata. Ingress ima mapu na kojoj su prikazani "portali" i poveznice u igri i mehanike polja. Baš kao i službeni apk, službena web stranica karte bio (je) spor, trom; imao (ima) loš UX i bio (je) užasno iskustvo u svojim ranim (sadašnjim) danima. Kako bi to popravili, programeri trećih strana ponovno su stvorili neslužbenu skriptu otvorenog koda za osnovnu web stranicu pod nazivom Ingress Intel Total Conversion (ili skraćeno IITC). Nepotrebno je reći da Niantic nije (nije) volio IITC. Iako, nakon masovne društvene kampanje od strane korisnika IITC-a, Niantic sada zatvara oči pred ovom skriptom, ali ipak ne priznaje postojanje znatno superiornijeg alata koja se nadovezuje na vlastiti rad. Samo pitanje uključivanja stvari koje zajednica korisnika aktivno želi natrag u službene resurse...

Pokémon GO i razvoj trećih strana

Sada smo se vratili s Pokémon GO i njegovim pokvarenim Pokémon trackerom u 3 koraka. Kako bi popunio prazninu koju je Niantic ostavio za igrače u lovu na Pokémone u pokretu, baza igrača ponovno se okrenula... iznenađenje iznenađenje, izmjene treće strane. Budući da Pokémon GO nema "kartu" kao što je imao Ingress (iako je Pokémon GO podigao bazu podataka Ingress portala na popunjavanje vlastitih Pokéstopova i teretana), programeri trećih strana stvorili su alate koji mapiraju viđenja Pokémona uživo u stvarno vrijeme. Ovi su alati koristili isti način na koji je Pokémon GO komunicirao s poslužiteljem, budući da je oponašao skeniranje Pokémona unutar ograničenog geografskog radijusa od igre, a zatim su upotrijebili niz ovih skeniranja za popunjavanje gotovo živog karta. Krajnji rezultat bio je da su igrači sada mogli pronaći najbližeg Pokémona, unatoč pokvarenom alatu za praćenje u igri! Jupi!

Skripta temeljena na Pythonu za lociranje Pokemona. Pojavila su se mnoga web mjesta koja su nudila sličnu funkcionalnost na jednostavan način.

Osim...

Niantic je nedavno ubio većinu tih tragača. da Odmah nakon Izvršni direktor Niantica John Hanke rekao je da mu se ne sviđa što ove stranice za praćenje rade, stranice za praćenje to više ne rade.

F: Kako se osjećate Poké Radar i stvari koje ulaze u kod i pokazuju gdje se Pokémoni rađaju?

JH: Da, to mi se baš i ne sviđa. Nisam obožavatelj.

Trenutačno imamo prioritete, ali oni bi u budućnosti mogli otkriti da te stvari možda neće funkcionirati. Ljudi samo sebi nanose štetu jer to oduzima malo zabave iz igre. Ljudi hakiraju pokušavajući uzeti podatke iz našeg sustava, a to je protiv naših uvjeta pružanja usluge.

Najpopularnija od ovih karti za praćenje bila je PokéVision. Razlog njegove popularnosti bila je jednostavnost korištenja, budući da krajnjem korisniku nije bilo potrebno nikakvo podešavanje. S obzirom na to kako Pokémon GO pristupaju gotovo svi, ovo je bila blagodat za svakog korisnika u pokretu tijekom vremena pokvarenog trackera. Ali kako se ispostavilo, PokéVision je ugašen nedavnim ažuriranjem igre Pokémon GO.

U redu, dakle stranice su zatvorene. Ali kažete da je izašlo ažuriranje igre, zar ne? Popravilo je tracker, zar ne?

Ne. Zapravo, pokvareni uređaj za praćenje u 3 koraka otišao je iz biti buba do postajući značajka. Niantic je odlučio u potpunosti ukloniti praćenje u 3 koraka, tako da igrači uopće ne vide 3 otiska šape, samo nejasnu naznaku Pokémona negdje. U kombinaciji s ukidanjem popularnih metoda traženja Pokémona koji više ne postoje, baza igrača je vrlo frustrirana i slan jer je Niantic praktički uklonio aspekt lova na Pokémone iz Pokémon GO.

Developer Apathy: Zero Communication Edition

Ali priča tu ne završava. Mnogo pritužbi preko na Redditov podredit Pokémon GO pokazuju da bi igrači još uvijek mogli proživjeti sve ovo za dobrobit Pokémona, ako tvrtka stvarno prizna problem i jamči da rade na njemu.

Problem je, ako postoji jedna stvar koju Niantic radi gore od podrške trećim programerima, to bi bila komunikacija sa svojom bazom igrača. Bio je to problem s Ingressom, a trenutni simptomi ne čine ga ružičastim ni za Pokémon GO. Značajke koje je baza igrača dugo željela u Ingressu trebale su doslovno godine da se implementiraju (Item Multi-drop, netko?), ali većina prijedlozi nisu tako sretni jer još nisu ugledali svjetlo dana, čak i ako imaju potencijal za masovno poboljšanje igrivost. Što je još gore, Niantic uopće ne priznaje da aplikacija Ingress ili njezina mehanika igre imaju problema, ili da slušaju povratne informacije igrača (a još manje ih uključuju). Tolika je bila apatija i ravnodušnost prema komunikaciji da su igrači koji su podnijeli portale prije 2-3 godine (kada je bilo dopušteno podnošenje portala) još uvijek čeka odgovor od Niantica o tome jesu li portali odobreni ili odbijeni. Gledajući kako je postojanje portala veliki pokretački faktor u igrivosti Ingressa (a sada i Pokémon GO), očekivalo bi se malo bolje.

Doduše, Ingress nije bio tako velik uspjeh kao Pokémon GO, pa se njihovo vrijeme odgovora tada čini... prolaznim. Ali s obzirom na to kako su postigli veliki uspjeh s Pokémon GO i da igra koristi IP iz bušotine uspostavljena franšiza i da tvrtka ima dioničare osim Googlea, očekuje se da će Niantic pojačati njihova igra. Oni su u procesu pojačavanja svoje igre, takvi kakvi jesu još uvijek u procesu zapošljavanja voditelja zajednice. Ali dok se to ne dogodi (a u toj je fazi već neko vrijeme pa ne bih zadržavao dah), nije bilo niti jedne riječi komunikacije koja je potekla iz Niantica prema ovim problemima. Zastoji poslužitelja, rušenje aplikacije, nedostaju ili zamrzavaju pokélopte, nedostatak dubine strategije ili prokleti 3 step tracker; Niantic i dalje ostaje užasan primjer interakcije s bazom igrača koja je izravno odgovorna za njihov virusni uspjeh. Zapravo, kada smo upitali naše čitatelje u jednom od naših članaka za raspravu o što aplikaciju čini vrijednom plaćanja, dobar dio se s tim složio nužan je komunikativan programer ako se od ljudi očekuje da plate za to. A Niantic od vas očekuje da kupite predmete u igri i nosivu opremu smiješnog izgleda, a čak planira dodati sponzorirane lokacije - razmislite!

Google Play se unaprijed ispričava za Pokemon GO

Bilo je samo pitanje vremena kada će igrači ostati ljuti, ali tihi. Nakon što većini bude dosta, počet će utjecati na reputaciju igre svojim recenzijama. Bilo je toliko pritužbi i nizova bijesa u Pokémon GO (neslužbeni) subredit da su moderatori morali napraviti Megathread za sva drekanja. Sada postoji nekoliko tema i rasprava koje usmjeravaju igrače da njihova mišljenja budu čujnija, uključujući, ali ne ograničavajući se na: ocjenjujući aplikaciju s 1 zvjezdicom u trgovinama, tražeći povrat novca za svoje kupnje u igri, otkazujući svoje narudžbe za Pokémon GO Plus nosivi uređaj, kontaktirajući Niantic i sve druge partnere u nadi da će se čuti njihovi glasovi. Dovraga, znaš da je to problem kada je čak Google Play ima ispriku već vas preusmjerava na Niantic.

Publika je bila opsjednuta Pokémon GO, a zatim Niantic Labs oduzima. Sada je publika ljuta, ali Niantic je Niantic. Jedna od lekcija koje sam naučio iz Ingressa jest da komunikacija uvelike pomaže u očuvanju nečijeg povjerenja čak i kad stvari krenu naopako.

Niantic se nikada nije suočio s takvim odgovorom u svojoj prethodnoj povijesti s jednom igrom, a njegova evidencija ne pokazuje da se može sam nositi s ovom vatrom. Ovo je ujedno i prvi slučaj u kojem je njihova mržnja prema programerima trećih strana i njihovom radu izazvala posljedice nepredviđenih razmjera. Dok je nekoć Niantic Labs obećavao API za Ingress, sada se suočava s bijesnom gomilom kupaca izravno utječući na njegov prihod od milijun dolara i njegov ugled i ugled Pokémona Intelektualca Vlasništvo.

Pokemon GO prosječna ocjena. Pogodite kada je objavljeno novo ažuriranje.

Ako Niantic Labs, programer, nastavi sa svojom apatijom prema svojim korisnicima, Pokémon GO neće postati društveni fenomen na lekciju povijesti o neuspješnoj korisničkoj službi. Popravci trenutnih problema bili bi vrlo cijenjeni, ali dok ne dođu, najmanje što možete učiniti je priznati da problem postoji.

Nadamo se da će Niantic Labs riješiti svoje probleme s komunikacijom i poboljšati svoj stav prema programerima trećih strana. I kad su već kod toga, oni također pogledajte sve varalice u igri.

Sada me molim vas ispričajte dok bjesnim zbog ovog izgubljenog Dratinija kojeg nikada neću moći locirati.

Zasluge za istaknutu sliku: korisnik Reddita trenirati377

Što mislite o Pokémon GO, Ingress i Niantic Labs? Isključite zvuk u komentarima ispod!