211service.com
Waanzin voor mobiel gamen
Bij de Conferentie voor game-ontwikkelaars in San Francisco zullen programmeurs deze week de unieke uitdagingen van draagbare apparaten bespreken: de schermen zijn klein, draadloze verbindingen kunnen haperend zijn en de verwerkingskracht is beperkt. Maar de grootste klacht van velen in de industrie is het gebrek aan normen.

Telefoon plezier: Aan de GamePipe Labs van de University of Southern California leren studenten over de unieke uitdagingen van het maken van games voor mobiele telefoons. Een USC-team ontwikkelde een spel genaamd Battle Boats (hierboven), waarin spelers proberen hun schepen over het bord te verplaatsen zonder mijnen te raken.
De mobiele-telefoonomgeving is helaas gestuurd door de serviceproviders, en ze hebben verschillende eisen aan welke technologieën wel en niet kunnen worden gebruikt, zegt Michael Zyda , een technische professor aan de Universiteit van Zuid-Californië en directeur van zijn GamePipe Labs . GamePipe doet onderzoek naar videogames en leert studenten hoe ze games voor draagbare apparaten kunnen programmeren. Zyda zegt dat om te voldoen aan de behoeften van serviceproviders en telefoonfabrikanten, ontwikkelaars van mobiele games een bepaald spel opnieuw moeten configureren of overdragen voor verschillende software-omgevingen.
Het is een gek tijdperk, net als de begindagen van computers, toen elke fabrikant zijn eigen besturingssysteem maakte en er geen standaarden waren voor interoperabiliteit, zegt Zyda. Het is als de Toren van Babel wat betreft interoperabiliteit.
Christy Wyatt, een vice-president bij Motorola die de bedrijfsactiviteiten coördineert ontwikkelaarsprogramma , is het ermee eens dat het gebrek aan normen een probleem kan zijn. Overweldigend horen we dat de grootste uitdaging voor de gamegemeenschap de fragmentatie van het platform is, zegt ze, eraan toevoegend dat een ontwikkelaar haar onlangs vertelde dat hij 500 verschillende platforms ondersteunde. Als je zelfs maar een klein ding op het platform verandert, is het een hele nieuwe testcyclus van hen.
Hardwareverschillen kunnen ook problemen opleveren. Het is bijvoorbeeld essentieel dat een gamer zich op zijn gemak voelt met de fysieke bedieningselementen die ze gebruikt om een bepaald spel te spelen, maar de plaatsing van de knoppen kan heel verschillend zijn van telefoon tot telefoon. Sommige gebruiken meer traditionele telefoontoetsen met een paar extra knoppen aan de zijkanten, terwijl veel smartphones een knopindeling in typemachine-stijl hebben. Aanraakschermen, zoals die op de aankomende iPhone van Apple, vormen een nog grotere uitdaging.
Joe Ariganello, senior productmanager games voor Sprint Nextel, zegt dat ontwikkelaars die games voor het bedrijf maken ervoor moeten zorgen dat de software werkt met een paar dozijn van hun toptelefoons. Als een game ook in licentie is gegeven aan een andere draadloze provider, is er nog meer overdracht nodig, omdat die provider waarschijnlijk verschillende hardware- en softwareconfiguraties heeft. Om deze reden besteden sommige gamemakers de portering uit en richten ze zich op het maken van nieuwe inhoud.
Zyda is van mening dat de industrie de mobiele versie van het open-source besturingssysteem Linux als standaard zou moeten gebruiken om het porteringsprobleem te verminderen. Hoewel er andere open-sourceplatforms voor mobiele apparaten zijn, denkt Zyda dat Linux de beste keuze is, omdat er al veel programmeurs zijn die bekend zijn met de fijne kneepjes ervan. Het is de enige met veel tractie, zegt hij.
Amy Jo Kim, een gamedesigner voor Shufflebrain , is het ermee eens dat het gebrek aan normen een groot probleem is in de Verenigde Staten. Landen als Japan, zegt ze, zijn verder op het gebied van game-ontwikkeling omdat er minder providers en handsets zijn, wat minder compatibiliteitsproblemen betekent. Maar ze denkt niet dat Amerikaanse dienstverleners gemotiveerd zijn om een generiek platform te adopteren. Het is om dezelfde reden dat Toyota en Honda de besturing op verschillende plaatsen hebben, zegt ze. Ze willen je opsluiten in de manier waarop ze dingen doen.
Kim zal vandaag op de Game Developers Conference praten over het porteringsprobleem en de toekomst van mobiel gamen. Sommige bedrijven, zegt ze, vinden het leuk om tot het uiterste te gaan en hebben dan moeite om hun games op verschillende apparaten te laten werken. Shufflebrain ziet echter waarde in games die zich op een netwerk bevinden (in plaats van te worden gedownload naar een handset) en profiteren van functies die voor alle soorten apparaten gelden. Een gebruiker kan het spel beginnen te spelen op haar thuiscomputer en het later openen met haar mobiele telefoon, met behulp van een bepaald aspect van het telefoonsysteem dat vrij alomtegenwoordig is. Het Californische bedrijf werkt momenteel aan een game die bijvoorbeeld gebruikmaakt van sms. De Short Messaging Service, die wordt gebruikt om tekst te verzenden, is te vinden op de meeste mobiele telefoons.
Ariganello merkt op dat er ondanks het porteringsprobleem nog steeds veel nieuwe games worden gemaakt: vorige maand hadden we ongeveer 60 inzendingen. Hij zal vandaag tijdens de Game Developers Conference, als jurylid van de Mobile Game Innovation Hunt, nog meer game-ideeën zien.