One – adaptívna mobilná hra

121

One-hra

Často sa stáva, že hra okamžite odradí z dôvodu nevhodného výberu a nastavenia kľúčových prvkov hry. Snažíme sa preto na základe zostaveného profilu spoznať hráča a vytvárať odporúčania preferovaného charakteru hráča a tým ponúknuť zvýšenie zážitku z hry. Projekt One má jednu kľúčovú myšlienku – zaujať hráča mobilnej hry hneď od prvého spustenia hry. Zvýšenie záujmu a väčšia zábava prináša vývojárom väčší zisk, čo je ich veľkou motiváciou. Každý vývojár by bol rád, keby sa k jeho hrám používatelia opakovane vracali.

Projekt One je služba, ktorá pomáha vývojárom zvyšovať zaujímavosť ich mobilných hier.

Ako to asi funguje?

Náš projekt smerujeme na vývojárov mobilných hier, ktorým adresujeme našu odporúčaciu službu. Po registrácii vo webovom portáli poskytujeme vývojárom prístup k nášmu API, ktoré ponúka možnosť získať odporúčanie charakteru pre konkrétneho mobilného hráča. Výmenou za túto službu je finančná odmena a umiestnenie osobnostných dotazníkov v hrách. Dotazníky si vývojári umiestnia v hre, čím ich sprístupnia formou hernej odmeny masám. Na základe zozbieraných údajov dokážeme lepšie špecifikovať hráča, napríklad pomocou dotazníkov BigFive. Dotazníky taktiež poskytujeme prostredníctvom API.

Vytvorené API podporujeme našou vlastnou mobilnou hrou OneRacing, ktorá má charakter netradičnej závodnej hry. Počas predbiehania sa so súpermi a naháňačiek za bodmi sa hráč profiluje do jednej z troch vopred nastavených výrazných rolí.

  1. Shooter je agresívny a silný hráč, ktorý súpera odrovná strelami hneď, ako sa mu dostane do výhľadu.
  2. Collector je veľký rozrážač, ktorý odstaví každého, kto sa mu pripletie do cesty za vytúženými mincami.
  3. Runner vyniká svojou rýchlosťou a obratnosťou, ktorú využíva pri naháňaní sa za časovými bránkami, ale taktiež aj pri vyhýbaní sa súperom.

Takto charakterovo vyvážená hra odzrkadľuje rôzne typy charakterov hráčov a navyše je aj zábavná, čo je možné vyskúšať aj v multiplayer hre s kamarátmi, alebo otestovať svoje schopnosti proti počítačovým súperom.

Aké technológie sme použili?

Mobilnú hru sme programovali v jazyku Java na platforme Android za použitia hernej knižnice libGDX pre multiplatformové 2D mobilné hry. Serverová strana hry využitá na komunikáciu multiplayera beží na Windows Server 2012, využíva a UDP a je naprogramovaná pomocou C# a LINQ. Webový portál funguje vďaka technológiám Bootstrap, JavaScript, PHP a ASP.NET. Pri práci s dátami používame MySQL.

Kto tvorí team One?

One_Team

Projekt tvoria Peter Krátky, Rudolf Brisuda, Tomáš Drutarovský, Andrej Lenčucha, Lukáš Podoláček, Stanislav Rykalský a Michal Susko. Byť One nás baví, pretože hry sú súčasťou takmer všetkých mobilných zariadení a ich popularita prináša veľký potenciál v lepšom prispôsobení sa konkrétnemu používateľovi. Navyše sme sa hneď od začiatku pustili do programovania zábavnej a chytľavej, no celkom netradičnej závodnej hry. To nás počas stretnutí často „prinútilo“ vytiahnuť svoje smartfóny a merať si vzájomne zručnosť ovládania autíčok, alebo využívať vo svoj prospech odhalené bugy.

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

Už viac ako 4 200 z vás dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.

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