Blog Pokémon GO mení Bratislavu na Pokéslavu. Vieme detaily aj technické riešenie.

Pokémon GO mení Bratislavu na Pokéslavu. Vieme detaily aj technické riešenie.

Určite ani teba neobišiel fenomén s názvom Pokémon GO. Či už si nadšený zberateľ Bulbasaura a Charmandera, alebo ti ľudia vrhajúci virtuálny PokéBall pekne lezú na nervy, pravdou je, že ich najmä vo väčších mestách stretneš čoraz častejšie.

Pokémon mánia sa nevyhla ani Bratislave, práve naopak, je z nej Pokéslava. Stránka s mapou, ktorá zobrazuje aktuálny výskyt a čas vypršania umiestnenia pokémonov po Bratislave, je miniprojektom web developera Adriána Paníčeka. Ten prepadol čaru pokémonov a tak sa rozhodol, že pomôže aj ostatným hráčom získať vzácne kúsky a uľahčí im hľadanie pokémonov po Bratislave. Idea Pokéslavy vznikla spolu s jeho kolegom, keď mu v práci poslal link na podobný projekt. Zaujímavé je že Adriánovi kolegovia nie sú veľkí fanúšikovia Pokémon GO a dokonca si z neho aj uťahujú.

„Pokéslava vznikla na jeden záťah, kde som riešil a kreslil rôzne idei, ako by systém mohol fungovať najlepšie. Stálo ma to jednu bezsennú nedeľnú noc a pár eur na doménu a hosting. Dalo by sa povedať že som sa do toho celkom zažral.“

Ako to funguje?

Na tento projekt využil systém NodeJS a aj napriek tomu, že v jazyku Javascript sa necíti ako doma, rozhodol sa, že svoje zdrojové kódy zverejní na Github ako učebný materiál pre iných programátorov.

Skutočná výzva vznikla, keď bolo treba vymyslieť spoľahlivý systém scanovania pokémonov. Na to využíva falošný účet a falošný prístup na server, teda správa sa ako skutočný hráč. Následne viacerími výpočtami zisťuje, koľko oblastí musí načítať, aby pokryl čo najväčšiu plochu. Potom simuluje pohyb hráča po rovnomerne rozmiestnených bodoch v tejto oblasti, čím načíta entity v okruhu 100metrov.

Obmedzenia tejto metódy sú napríklad obmedzenie počtu scannov za sekundu. Za jednu sekundu je možné vykonať len jeden scan. Toto obmedzenie spôsobuje odozvu medzi objavovaním nových pokémonov. Napríklad, ak aktuálne načíta okraj kruhu, tak v strede sa môžu nachádzať nový pokémoni, o ktorých virtuálny hráč nevie. Toto je dôvod obmedzenia viditeľnosti.

Čo bude ďalej?

Pokéslava.sk doposiaľ zbiera samé pozitívne ohlasy a veľmi inšpirujúce nápady. Napriek tomu je Adrián opatrný: „Osobne mám strach zo zákroku od Niantic-u proti takýmto projektom a preto sa bojím pustiť do projektu na plný plyn. Každopádne, sú tu nápady ktoré sa chystám zapracovať v najbližších dňoch a trochu vám prezradím na čo sa môžete tešiť.“

„V pláne je zaviesť zobrazovanie poké stopov a lure modulov v danej oblasti, vytvorenie systému odkazov, kde budú môcť hráči označiť miesto a čas stretnutia. Zobrazenie štatistík a zvýraznenie vzácnejších pokémonov.“

Adrián už ale pokémonov sám neloví: „Musel som sa Pokémon GO vzdať kvôli tomu, že chcem pomáhať ostatným ľuďom chytať svoje virtuálne príšerky. Každopádne prezradím že som level 15 v tíme Valor a veľmi ma hnevá jeden gym ktorý mám prakticky naproti oknu môjho bytu a nedá sa mi udržať ani 10 minút.“

Kto stojí za projektom Pokéslava.sk?

 

Adrián Paníček aktuálne pôsobí v rámci združenia CitronWeb, čo je združenie freelancerov vystupujúcich pod jednotnou značkou. Ich poslaním je robiť weby inak a robiť weby pre ľudí. Aj keď sa im zatiaľ nepodarilo sa nejako zviditeľniť, stále sa snažia vystupovať ako poctiví remeselníci a majstri svojho remesla. Svojím prístupom sa chcú odlíšiť od sériovo zlepených projektov a ukázať ľuďom, že založiť web sa dá za 10 minút a aj zadarmo. Stačí k tomu kus virtuálneho prezentačného umenia.

Pokéslava je projektom aj pre teba, preto ak máš nejaký feedbacku a návrh, ako ju ešte viac vylepšiť, napíš Adriánovi na ks.be1607044372wnort1607044372ic@na1607044372irda1607044372: „Budem rád ak ma ľudia budú kontaktovať a pokúsim sa v rámci možností zapracovať všetky návrhy.“

Tiež si webdeveloper a baví ťa fronted? Máme pre teba zaujímavý jobA nie jeden.


Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.



Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.

Eva Šimková
Eva Šimková
Venujem sa ľudským zdrojom a personalistike, no okrem medziľudských vzťahov ma fascinuje aj online marketing a svet IT.

React Senior Developer

Ak si React Developer, nedovoľ, aby ti uletel projekt z oblasti digitálneho bankovníctva.Ide o projekt na kontrakt s odmenou...

Java Technology Architect

Si skúsený Javista, ktorý má chuť viesť projekt digitálneho bankovníctva?Ide o prácu na kontrakt s odmenou od 5000-6000+ EUR/mesačne....

FrontEnd React.js Developer

Chceš pracovať na dlhodobom, technologicky inovatívnom projekte v oblasti prediktívneho modelovania?Pre spoločnosť, ktorá používa matematické metódy a metódy AI...

Mobile Tech Lead Developer

Máš rád svoju slobodu, pracuješ na projektoch, ideálne remote?Ide o kontrakt s odmenou 4000 - 5000+ Eur mesačne. Projekt...

Fronted Developer / Aplikácie pre diabetikov

Páčila by sa Ti zmysluplná práca na produkte - aplikácií, ktorá pomáha ľuďom s tým najcennejším, čo majú -...

Linux Admin

Pre spoločnosť, ktorá sa sa zaoberá hostingom webov a aktuálne rýchlo expanduje, hľadáme Linux Admina.Môžeš pracovať na kontrakt alebo...

Lead Developer Architect

Hľadáš istotu a stabilitu v zamestnaní? Medzinárodná spoločnosť, ktorá vyvíja finančný softvér hľadá Lead Developer Architect-a.Ide o prácu na...

.NET Bratislava Meetup #31

.NET Bratislava Meetup is a monthly meetup organized by .NET enthusiasts in Bratislava. Learn more at https://net-ba.github.io/ Meetup will...

Mária Masárová: V IT je potreba kontinuálneho vzdelávania veľmi dôležitá

Mária Masárová študuje posledný rok na VUT v Brne odbor Bioinformatika a biocomputing. Pracuje ako PHP a JavaScript developer...

Prvá LGBT+ digitálna banková platforma bola spustená v USA. Stojí za tým slovenský aktivista a EY technologický podnikateľ Matej Ftáčnik.

Daylight reaguje na finančné potreby viac ako 30 miliónov Američanov, ktorí sa hlásia k LGBT+ komunite. Táto prvá LGBT+...

Čítaj ďalej:

Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.

Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.