Blog One – adaptívna mobilná hra

One – adaptívna mobilná 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?

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 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ť.

Junior / Senior Java Backend Software Engineer

JOB Position: Java Backend Software Engineer Contract type: TPP, Contract Location: Bratislava Salary Junior: 1500 EUR/Brutto Salary Senior: 2200 EUR/Brutto Rate: 3000 -4000 EUR/monthlyPrimary Job...

Senior Sieťový Špecialista

PRÁCA Pozícia: Sieťový špecialista Pracovný pomer:  TPP Miesto práce: Bratislava, on-site Plat: od 1700+ EUR/Brutto/mesačneHlavné zodpovednosti:Navrhuje architektúru, štruktúru a IP adresácie multiplatformových LAN/MAN/WAN sietí ...

Data Mining Expert

PRÁCA Pozícia: Data Mining Expert Pracovný pomer:  TPP Miesto práce: Bratislava, on-site Plat: od 2000+ EUR/Brutto/mesačneAké výzvy ťa čakajú?Vynikajúca pracovná príležitosť pre nadšenca práca...

Artificial Intelligence Consultant

JOB Position: Artificial Intelligence Consultant Contract type: Full-Time Location: Bratislava Salary: 2000 EUR/Brutto/monthsResponsibilities:conceptual processing and development of the new solutions in the area e.g....

Artificial Intelligence Expert

JOB Position: Artificial Intelligence Expert Contract type: Full-Time Location: Bratislava Salary: 2000 EUR/Brutto/monthsSuccessful adaptation of technologies like machine learning, deep learning, artificial inteligence will determine companies...

Senior Front-end / Angular Developer / Tvorba serverovej a aplikačnej logiky

PRÁCA Pozícia: FE/ Angular developer Pracovný pomer:  TPP, živnosť Miesto práce: Bratislava, Prievidza, Žilina Plat: od 1700+ EUR/Brutto/mesačneNáplň práce:Spolupráca na vývoji SW...

Senior .NET/Angular developer

PRÁCA Pozícia: .NET/Angular developer Pracovný pomer:  TPP Miesto práce: Bratislava, on-site Plat: od 1700+ EUR/Brutto/mesačneČo bude Vašou náplňou práce:spolupodieľanie sa na vývoji SW riešenia...

Nexteria – IT Club

Prednášky, diskusie, workshopy priamo od expertov z praxe.    Prepájame študentov a ľudí, ktorí...

Campus cowork

Campus cowork je medzinárodný coworking v Bratislave s dvoma lokáciami. Campus MLYNY...

Čo sme stihli v roku 2019

Každý rok je niečím špeciálny a rok 2019 nie je výnimkou. V...

Čí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ť.