211service.com
Telefonspil behøver ingen server
Et nyt augmented reality-spil kan køre på to Android-telefoner, over 3G eller Wi-Fi, uden en ekstra server. Den unikke netværksmetode, der bruges til spillet, kan være ganske nyttig for dem, der arbejder med katastrofehjælp eller i militæret, hvor betydelig infrastruktur ikke altid er tilgængelig.

Bang, bang, du er forbundet! Et nyt augmented reality-spil tilbyder en ny måde for mobiltelefoner at kommunikere direkte med hinanden.
Multiplayer-spil på mobile enheder som telefoner kræver normalt fjernservere til kommunikation mellem enheder og spilhosting, siger Roelof Kemp , en datalog ved Vrije Universiteit, i Amsterdam, Holland, som medudviklede spillet. Men spillet tillader telefoner at kommunikere uden omkostningerne og den ekstra kompleksitet ved at vedligeholde denne ekstra infrastruktur, siger han.
Vi håber, det vil åbne døren for nye og interessante distribuerede computerapplikationer, siger Kemp.
Spillet bruger et computermellemwaresystem, kaldet Ibis, oprindeligt udviklet til højtydende, distribuerede computeropgaver, såsom billedbehandling eller astrofysisk forskning, men som Kemp og kolleger har tilpasset til at køre på Android-telefoner. Det giver hver telefon mulighed for at køre en letvægtskommunikationsserver, siger Kemp. Enhederne kan kommunikere direkte med spillet, som hostes på begge håndsæt, ved hjælp af en 3G-forbindelse eller Wi-Fi.
Kendt som Photoshoot tilbyder spillet et moderne bud på de gamle skyderier i det vilde vesten ved at fusionere den virkelige verden med virtuel leg. Det er enkelt nok: to spillere går tre skridt væk fra hinanden, vender og skyder. Men i stedet for at affyre kugler, forsøger en spiller at skyde et fotografi af sin modstander ved at stille trådkorset på skærmen i kameraets søger på linje med modstanderens ansigt. Hver spiller har op til seks skud, og den første, der skyder deres modstander i ansigtet, vinder.
Spillet blev udviklet som svar på Android Developers Challenge 2 , lanceret af Google for at fremme udviklingen af innovative applikationer til sine Android-telefoner. Derfor blev spillet designet til at bruge datafusion, der samler mange forskellige aspekter af enhedens hardware for at kombinere gameplayet med virkelige begivenheder i verden.
Accelerometrene og det digitale kompas, der er indbygget i Android-telefoner, gør det muligt for spillet – fordelt på begge telefoner – at fungere som dommeren og sikre, at hver spiller har taget tre skridt og ikke vender for tidligt. Og for at vurdere, om det var et hit eller en miss, bruger vi en ansigtsdetektionsalgoritme, siger Kemp. Dette virker, selvom ansigtet delvist er tilsløret af den anden spiller, der holder sin telefon foran sig, siger han.
Selv processen med at parre de to enheder er ny, siger Nicholas Palmer , der udviklede spillet sammen med Kemp og kollegerne Thilo Kielman og Henri Bal. Parringsprocessen finder sted før spillet begynder. Først genererer en telefon en stregkode, der koder telefonens IP-adresse. Denne stregkode vises på telefonens skærm. Den anden spiller bruger derefter sin telefon til at tage et billede af stregkoden – i det væsentlige ved at scanne telefonens IP-adresse. Dette parrer de to telefoner, siger Palmer.
Mens disse slags innovationer hjælper med at udvide augmented reality til den mobile spilarena, er den virkelige innovation her kommunikationssystemet.
Der er mange situationer, hvor du gerne vil starte interaktioner hurtigt mellem telefoner og mobile enheder, siger Morris sloman , professor i distribueret databehandling ved Imperial College London i Storbritannien. Et sådant system kunne være særligt nyttigt til militære operationer. I øjeblikket er der en tendens til at bruge internetaktiverede telefoner i militæret, men ideelt set kunne telefoner kommunikere med hinanden selv i områder, hvor der ikke er nogen infrastruktur. Et sådant system ville også være nyttigt i katastrofehjælpsbestræbelser, når infrastrukturen er blevet ødelagt.
Men Sloman stiller spørgsmålstegn ved, om et kommercielt system vil være pålideligt, hvis en Wi-Fi-forbindelse ikke er tilgængelig. I Europa vil mange tjenesteudbydere ikke tillade indgående dataforbindelser på deres 3G-netværk. Selvom udgående transmissioner er tilladt, skal indgående data normalt gå gennem netværkets sikre servere, siger han. Palmer og Kemp accepterer, at der kan være problemer med forskellige netværksudbydere.
Fotoshoot vil blive præsenteret kl Mobilt opportunistisk netværk workshop i Pisa, Italien, i næste uge, og bør være tilgængelig for offentligheden i løbet af de næste par måneder. Men i det lange løb er håbet, at dets underliggende ad hoc-netværkskapaciteter vil finde bredere anvendelse, siger Palmer.
Der er andre mulige måder at tillade mobile enheder at parre og forbinde, såsom protokollerne Bonjour og Universal PnP, siger Blair MacIntyre , direktør for Augmented Environments Lab ved Georgia Institute of Technology i Atlanta. Og på samme måde tillader iPhone-appen Bump parring og informationsudveksling mellem flere enheder på ad hoc-basis, blot ved at støde dem sammen, siger han.
Bump er dog stadig afhængig af fjernservere, siger Kemp. Og både Bonjour og UPnP fungerer kun inden for et enkelt Wi-Fi-adgangspunkt.