Telefonní hra nepotřebuje server

Nová hra s rozšířenou realitou může běžet na dvou telefonech Android, přes 3G nebo Wi-Fi, bez dalšího serveru. Unikátní síťová metoda použitá pro hru by mohla být docela užitečná pro ty, kteří pracují na pomoci při katastrofách nebo v armádě, kde významná infrastruktura není vždy k dispozici.





Prásk, prásk, jste připojeni! Nová hra s rozšířenou realitou nabízí nový způsob, jak spolu mohou mobilní telefony přímo komunikovat.

Hry pro více hráčů na mobilních zařízeních, jako jsou telefony, obvykle vyžadují vzdálené servery pro komunikaci mezi zařízeními a herním hostingem, říká Roelof Kemp , počítačový vědec z Vrije Universiteit v Amsterdamu v Nizozemsku, který hru vyvinul. Hra ale umožňuje telefonům komunikovat bez nákladů a zvýšené složitosti údržby této dodatečné infrastruktury, říká.

Doufáme, že to otevře dveře novým a zajímavým distribuovaným výpočetním aplikacím, říká Kemp.

Hra využívá výpočetní middlewarový systém nazvaný Ibis, původně vyvinutý pro vysoce výkonné, distribuované výpočetní úlohy, jako je zpracování obrazu nebo astrofyzický výzkum, ale Kemp a kolegové jej přizpůsobili pro provoz na telefonech Android. Umožňuje každému telefonu provozovat lehký komunikační server, říká Kemp. Zařízení mohou komunikovat přímo s hrou, která je hostována na obou sluchátkách, pomocí připojení 3G nebo Wi-Fi.

Hra známá jako Photoshoot nabízí moderní pohled na staré přestřelky z Divokého západu tím, že spojuje skutečný svět s virtuální hrou. Je to dost jednoduché: dva hráči jdou tři kroky od sebe, otočí se a vystřelí. Ale místo střílení kulek se hráč snaží vyfotografovat svého protivníka, přičemž zaměřovač na obrazovce v hledáčku fotoaparátu zarovná s obličejem soupeře. Každý hráč má až šest ran a vyhrává ten, kdo jako první zastřelí soupeře do obličeje.

Hra byla vyvinuta v reakci na Android Developers Challenge 2 , kterou spustila společnost Google, aby podpořila vývoj inovativních aplikací pro své telefony Android. V důsledku toho byla hra navržena tak, aby používala datovou fúzi, která spojuje mnoho různých aspektů hardwaru zařízení, aby bylo možné kombinovat hru se skutečnými událostmi ve světě.

Akcelerometry a digitální kompas zabudované v telefonech Android umožňují hře – distribuované na obou telefonech – působit jako rozhodčí, takže každý hráč udělal tři kroky a neotočil se příliš brzy. A abychom vyhodnotili, zda se jednalo o trefu nebo o chybu, používáme algoritmus detekce obličejů, říká Kemp. To funguje, i když je obličej částečně zakrytý tím, že druhý hráč drží svůj telefon před ním, říká.

Dokonce i proces párování těchto dvou zařízení je nový, říká Nicholas Palmer , který hru vyvinul s Kempem a kolegy Thilo Kielman a Henri Bal. Proces párování probíhá před začátkem hry. Nejprve jeden telefon vygeneruje čárový kód, který zakóduje IP adresu telefonu. Tento čárový kód se zobrazí na obrazovce telefonu. Druhý hráč poté pomocí svého telefonu vyfotografuje čárový kód – v podstatě naskenuje IP adresu telefonu. Tím se oba telefony spárují, říká Palmer.

Zatímco tyto druhy inovací pomáhají rozšířit rozšířenou realitu do arény mobilních her, skutečnou inovací je zde komunikační systém.

Existuje mnoho situací, kdy byste chtěli rychle zahájit interakce mezi telefony a mobilními zařízeními, říká Morris Sloman , profesor distribuovaných výpočtů na Imperial College London ve Velké Británii. Takový systém by mohl být zvláště užitečný pro vojenské operace. V současné době existuje trend k používání telefonů s internetem v armádě, ale v ideálním případě by telefony mohly mezi sebou komunikovat i v oblastech, kde neexistuje žádná infrastruktura. Takový systém by byl také užitečný při pomoci při katastrofách, když byla zničena infrastruktura.

Sloman si ale klade otázku, zda bude komerční systém spolehlivý, pokud nebude k dispozici Wi-Fi připojení. V Evropě mnoho poskytovatelů služeb nepovolí příchozí datová připojení ve svých sítích 3G. Ačkoli jsou odchozí přenosy povoleny, příchozí data musí obvykle procházet přes zabezpečené servery sítě, říká. Palmer a Kemp připouštějí, že mohou nastat problémy s různými poskytovateli sítě.

Focení bude prezentováno na Mobilní oportunistické sítě workshop v Pise v Itálii, příští týden, a měl by být k dispozici veřejnosti během několika příštích měsíců. Ale z dlouhodobého hlediska je naděje, že jeho základní ad hoc síťové schopnosti najdou širší využití, říká Palmer.

Existují další možné způsoby, jak umožnit spárování a připojení mobilních zařízení, jako jsou protokoly Bonjour a Universal PnP, říká Blair MacIntyre , ředitel Augmented Environments Lab na Georgia Institute of Technology v Atlantě. A podobně, iPhone aplikace Bump umožňuje párování a výměnu informací mezi více zařízeními na ad hoc bázi, jen jejich spojením, říká.

Bump však stále spoléhá na vzdálené servery, říká Kemp. A jak Bonjour, tak UPnP fungují pouze v rámci jednoho přístupového bodu Wi-Fi.

skrýt