5 věcí, které by měl Apple udělat pro iOS/Mac hry

Michal Žďánský 10. Únor, 2012 10

Integrace Game Center byl od Apple jistě skvělý tah. Sjednotil systémy pro žebříčky, achievementy a umožnil online multiplayer v reálném čase, čímž v mnohém usnadnil vývojářům implementaci takového systému. Ale stačí to?

iPod game center02 330x400   5 věcí, které by měl Apple udělat pro iOS/Mac hry

iOS zařízení se za dobu své existence staly plnohodnotnou herní platformou a kromě různých casual hříček se objevují i silné tituly, které excelují hratelností a grafikou. Portace starších populárních her, jejich remake či zcela unikátní hry jako je Infinity Blade stále více táhne hráče k dotykovým obrazovkám. Hraní na iPhonu, iPodu a iPadu se stalo mainstreamem, přesto je zde ještě mnoho prostoru pro zlepšení. Sestavil jsem proto pět věcí, kde by mohl Apple ještě zabrat, aby pro hráče přinesl ještě lepší herní zážitek.

1. Podpora tahových her

Automatické hledání spoluhráčů a následná hra více hráčů v reálném čase nemá chybu. Systém je velice dobře odladěn a pro různé hry od Fruit Ninja po Infinity Blade slouží výborně. Jenže pak jsou tu ještě ty hry, které v reálném čase úplně hrát nelze. Patří mezi ně různé tahové strategie, deskové hry nebo různé hry se slovy, např. Words with Friends.

U těchto her musíte kolikrát dlouhé minuty čekat na tah protihráče, přitom byste v době jeho tahu mohli třeba vyřizovat elektronickou poštu. U výše zmíněné hry je to vyřešené chytře – pokaždé, když jste na tahu, vám hra zašle push notifikaci. Hru tak můžete hrát třeba několik dní a s více hráči najednou. Je pouze na vás, jak rychle budete reagovat, přitom soupeř nemusí tupě zírat do obrazovky a sledovat vaší nečinnost.

Přesně něco takového chybí u Game Center. Opět by se tento systém sjednotil a nemusely by vznikat různé implementace extra pro každou hru. Stačila by jediná implementace Game Center.

Word with Friends iPad 500x375   5 věcí, které by měl Apple udělat pro iOS/Mac hry

2. Synchronizace herních pozic

S tímto problémem se Apple potýká už dlouho. V současné době není jednoduché obecné řešení, jak zálohovat data z aplikací. Ačkoliv se při každé záloze uloží do počítače nebo na iCloud, není nijak možné je vyzobat zvlášť. Pokud rozehranou hru smažete, musíte ji po nové instalaci rozehrát znovu. Jste tak nuceni si hry v telefonu uchovávat, dokud je nedohrajete a během té doby zbytečně zabírají cenné megabajty.

Ještě horší problém to je, pokud hrajete jednu hru zároveň na iPadu a na iPhonu/iPodu touch. Hra běží na každém přístroji samostatně a pokud ji chcete hrát na obou zařízeních, musíte mít dvě rozehrané hry, Apple totiž nenabízí žádný nástroj pro synchronizaci herních pozic mezi přístroji. Někteří vývojáři tento problém vyřešili alespoň integrací iCloud, nicméně takovouto službu by měl spíš obstarat Game Center.

3. Standard pro herní příslušenství

Herní příslušenství pro iOS zařízení je kapitola sama pro sebe. Na současném trhu máme hned několik konceptů, které mají usnadnit hraní na displeji, který nenabízí žádnou fyzickou odezvu a částečně tak alespoň emuluje komfort tlačítkového ovládání.

Z portfolia různých výrobců existují Fling či Joystick-IT, které se přikládají přímo na displej a fungují jako fyzický mezičlánek mezi vašimi prsty a displejem. Pak tu jsou pokročilejší hračky jako iControlpad, iCade nebo GamePad od 60beat, které z iPhonu či iPadu udělají klon Sony PSP, herní automat nebo fungují jako samostatný gamepad připojený kabelem. Dokonce i Apple má vlastní patent pro podobný ovladač.

Všechny tři poslední zmíněné doplňky mají jednu velkou vadu na kráse – malý počet kompatibilních her, který se pro každý model pohybuje maximálně v desítkách, většinou však v jednotkách titulů. Přitom velcí herní hráči jako Electronic Arts či Gameloft toto příslušenství zcela ignorují.

Tato situace by však šla lehce změnit. Stačilo by, kdyby Apple do vývojářských nástrojů přidal API pro hardwarové ovládání her. Kompatibilita by pak byla nezávislá na tom, kdo ovladač vyrábí, skrz jednotné API by každá podporovaná hra uměla správně zpracovat signály z jakéhokoliv přístroje, který API využívá. Úroveň hraní by se tak zvedla o tři úrovně výš a i ovládání akčních her z pohledu první osoby by náhle bylo komfortní.

GamePad 60beat 260x170   5 věcí, které by měl Apple udělat pro iOS/Mac hryicade main zoom 260x221   5 věcí, které by měl Apple udělat pro iOS/Mac hry

4. Game Center pro Mac

Apple se v mnoha ohledech snaží přenést prvky iOS do OS X, což ukázal na nejnovější verzi systému 10.7 Lion. Proč tedy neimplementovat i Game Center? Stále více her z iOS se objevuje v Mac App Store. Tímto způsobem by se dalo v mnohém vyřešit ukládání pozic, třeba i mezi dvěma Macy, které vlastníte, zjednodušil by se multiplayer a i systém žebříčků a achievementů by byl jednotný.

V současné době existuje obdobné řešení pro Mac – Steam. Tento obchod pro digitální distribuci her neslouží pouze k prodeji, jeho součástí je i herní sociální síť, kde můžete komunikovat se svými přáteli a hrát s nimi online, porovnávat skóre, dosahovat achievementů a v neposlední řadě také synchronizovat postup ve hře mezi zařízeními, ať už se jedná o Mac či stroj s Windows. Vše pod jednou střechou. Mac App Store už tak konkuruje Steamu, proč tedy nepřinést i další funkční věci, které jinde fungují?

5. Sociální model

Sociální možnosti Game Center jsou výrazně omezené. Sice si můžete prohlížet své skóre a achievementy z her a porovnávat je s přáteli, nějaká hlubší interakce zde však chybí. Neexistuje žádná možnost, jakou byste mohli s ostatními komunikovat – ať už chatování nebo třeba hlasová komunikace během hry. A přitom právě to by mohlo přenést hraní na úplně novou úroveň. Poslouchat soupeře na druhé straně, jak se snaží a vzteká, může být přeci zajímavá zábava. A pokud o to nestojíte, prostě tuto funkci vypnete.

Stejně tak možnost chatování přímo v aplikaci Game Center by dávalo smysl. Kolikrát daného hráče znáte pouze pod jeho přezdívkou, vůbec to nemusí být člověk z vašeho života. Proč s ním tedy neprohodit pár slov, i kdyby to měla být jen gratulace k vítězství? Pravda, sociální sítě nejsou zrovna silná stránka Applu, vzpomeneme-li si třeba na Ping v iTunes, po kterém dneska pomalu neštěkne ani pes. Přesto by tento experiment stál za vyzkoušení, tím spíše proto, že v konkurenčním Steamu funguje.

Je také škoda, že body, které za splněné achievementy dostanete, nemůžete nijak zužitkovat, fungují pouze pro porovnávání s ostatními hráči. Přitom Apple by zde mohl využít podobného systému jako v případě Playstation Network nebo Xbox Live – každý hráč by mohl mít svého avatara, kterému by mohl za utržené body ve hrách například kupovat oblečky, vylepšovat jeho vzhled a podobně. Nemusí přitom bloudit ve virtuálním světě jako v Playstation Home, ale i tak by to bylo skvělá, byť infantilní přidaná hodnota, než jen tupě navyšovat bodové hodnocení.

Xbox Live Community 500x258   5 věcí, které by měl Apple udělat pro iOS/Mac hry

A jak si myslíte vy, že by mohl přispět k lepšímu zážitku z hraní na Apple přístrojích?

  • Pingback: 5 věcí, které by měl Apple udělat pro iOS/Mac hry - 1. zprávy

  • Matomato

    suhlasim predovsetkym s bodom 3, hranie na ipade by sa stalo uplne inym zazitkom. takto to nieje zle ale napriklad hry typu Asphalt sa s velkym zariadenim v ruke nehraju najlepsie a ovladac pripojitelny do sluchadloveho vstupu/vystupu by bol skvely :)

  • MArtin

    V GameCenter vidím u mnoha her zcela nesmyslné skóre, evidentně někdo umí „hacknout“ sydstém šifrování, kterým se skóre na GameCenter posílá. Chtělo by to, aby podobná nesmyslně vysoká skóre Apple mazal a hráče banoval. Jde mi například o ty hry, kde drtivá většina hráčů má kupříkladu maximum kolem 20tis, ale pět nejlepších má u skóre třeba 100 miliard = evidentní podvrh.

    • modraska

      Pomocí jailbreaku jde většina her hacknout. Na youtube je hromada návodů jak to provést.

    • http://www.romantes.com Roman

      Tak tohle přesně mě taky štve. Sekám Fruit Ninju div se mi sklo na iPadu netaví, ale pak jsou tam někteří , kteří mají skóre v milionech. To samé třeba u Temple Run. Jakou radost z toho potom mám mít, když moje snažení je defacto k ničemu.

      Primárně je to vina hráčů(podvodníků, kteří toto dělají. Že je něco takového napadne. Druhá vina je, že jim to Apple „dovoluje“.

      Něco takového by se na Steamu nemohlo stát. Jsem uživatele Steam od prvních let, kdy se mu ještě všichni vysmívali a neměl ani jinou hru kromě Half Life. A jak vypadá dnes?

      Tím chci říct, že to asi potřebuje čas. Jak se hráčský základna na Macu a na iOS rozšiřuje, určitě se ji musí připravit i adekvátní prostředí. Ale když Apple hodně zaspí, využije toho někdo jiný.

  • Stepaan

    To je ale pěknej článek! Nemám, co bych dodal. Nebo jo, něco dodám. Je divný, že Apple s něčím takovým už dávno nepřišel. Vždyť hry jsou pro něj velkej business a pryč jsou doby, kdy byl iPhone prezentovaný jako čistě kravaťáckej telefon s tou podivnou vestavěnou aplikací na sledování akcií…

  • Petr

    Naprostej souhlas s Martinem – GameCenter nemá žádnej smysl do okamžiku kontroly nebo zamezení hacknutejch skóre.

  • Peter

    Ja by som povedal, ze prve co na to potrebujeme je HW. iMac super, MacMini tiez, ale kazdy PC gamer sa nad nimi akorat zasmeje. Prve co by malo prist je nieco ako Cube, alebo „MacPro mini“ skratka nieco, kde pojde vymenit ( rozsirit ) graficka karta. Typicky priklad: otec ma iMac v extreme edicii, ktoremu chyba aby X-Plane 10 bezal hladko, len druhy GB GFX RAM. Bohuzial u Apple neexistuje ine riesenie ako predat a kupit novy cely stroj. Mac Pro riesenie tiez nie je, lebo rok a pol stara vec by bola ok, keby na nu boli modernejsie GFX karty a Thunderbolt.

    • http://www.romantes.com Roman

      Nechci psát blbiny, ale myslím, že neoficiální cestou jde grafika i iMacu vyměnit. Bylo to kdysi snad na iFixit nebo podobném weu. Zkus zagooglit.

      Už vůbec si nejsem jistý jestli tam můžeš dát jen grafiky, které Apple používá, nebo tam můžeš dát i nějaký jiný typ.

      Teoreticky by to ale jít mělo. Víme, že Apple používá notebookové grafiky. Takže výměna by měla být možná. Nakonec zůstává otázkou, jestli to není řešeno jako např. u Mac Pro, kde mají sloty na grafiky o něco jiný rozměr a tím pádem tam nemůžeš dát jakoukoli PCI Express Grafiku.

  • Omar

    Dobrý článek, s mnoha body naprosto souhlasím, i když u některých si nejsem jist, jestli už nějakým způsobem nefungují. Pokud si dobře vzpomínám, tak o podpoře tahových her bylo mluveno při příležitosti oznámení iOS 5. Jinak s posledním odstavcem si nejsem tak docela jist. Na Xbox Live se za body z achievementů nic nekupuje, Microsoft má pro tento účel úplně jiné body, které se vždy musí kupovat. Trochu jiná věc je, že za určité achievementy hráči dostanou třeba game picture, ale to už se taky zrovna dvakrát často nevidí. Mnohem častější je, že k nově vydané hře udělají tvůrci sadu doplňků oblečení, kterou si může hráč dokoupit. Nevim, jestli je to stejné na PSN

  • Drnec

    No kdybych měl vybrat jedinou věc, která mi chybí nejvíc, pak bych určitě volal po synchronizaci savů nejen mezi iOS, ale hlavně iOS/Mac. Protože mám na Macu sice taky Angry Birds, ale naheraju je. Nebaví mě to hrát všechno od znova…

  • Pingback: Jablíčkář.cz Apple vydal Developer Preview OS X 10.8 Mountain Lion