Articles

15 Minutes of Fame: Players bring touchscreen WoW to the iPad

Van Hollywood-beroemdheden tot de buurman, miljoenen mensen hebben World of Warcraft een deel van hun leven gemaakt. Hoe speel jij WoW? We geven elke aanpak zijn eigen 15 Minutes of Fame.
Ahhh … Een avondje op de bank voor een knapperend haardvuur, een glas wijn in je ene hand en World of Warcraft op de iPad binnen handbereik. Wacht – je kunt WoW niet echt spelen op een iPad … toch? Eigenlijk kan dat wel. Sta ons toe je voor te stellen aan everyAir, een nieuwe app voor de Apple iPad ontwikkeld door twee ervaren WoW-spelers en app-ontwikkelaars. Met groepsvriendelijke framerates en prestaties plus een robuuste ontwikkeling die zelfs op het punt staat om een vergelijkbare release naar de iPhone te brengen, brengt everyAir de iPad touch naar World of Warcraft.
Achter everyAir zit het werk van twee toegewijde WoW-spelers, Joe Bertolami en Nicolas Lazareff van pandaelf. We gingen langs bij Bertolami, die momenteel een ICC-raiding DK speelt en graag dual-boxed met de iPad om het tempo hoog te houden, om te praten over de touchscreen benadering van het spelen van WoW op een iPad. Na de pauze praten we met hem over de app en hoe effectief de iPad/WoW-combo werkt. Mis bovendien je kans niet om een coupon te winnen waarmee je een gratis exemplaar van de everyAir-app voor iPad kunt downloaden, hier bij WoW Insider, iets later op de dag!

Hoofdpersonage Jingie, level 80 bloed/unholy death knight
Gilde <Clearly Outplayed>
Realm Warsong (US-H)
15 Minutes of Fame: Neem een app-ontwikkelaar, voeg wat gaming toe… En je komt met een aantal behoorlijk coole apps! Vertel ons eens wat over je eigen WoW-achtergrond en hoe dat allemaal heeft geleid tot het maken van everyAir voor de iPad.
Joe Bertolami: Ik speel vooral graag met vrienden. Net als iedereen, hou ik van raiden en nieuwe alts opvoeren. Ik zit in een raiding guild, en we hebben alles al uitgespeeld behalve 25 man ICC heroic; we missen daar alleen nog Lich King.
Ik speel ook graag met meer dan één personage tegelijk, omdat het speeltempo op die manier spannender is. Ik ben een grote fan van two-boxing, of het nu in de minder moeilijke raids, farming items, of powering up vrienden. Ik begon dit voor het eerst te doen in EverQuest, wat een veel trager spel was, en ik kon tot vijf personages tegelijk spelen. Ik deed dat met een combinatie van meerdere schermen op twee PC’s. In WoW gebruik ik twee PC’s met twee monitoren en twee toetsenborden en muizen. Natuurlijk was mijn bureau vroeger nogal rommelig.
De mogelijkheid om gemakkelijk twee boxen te gebruiken was een van de belangrijkste motivaties om everyAir te maken. Het gebruik van een iPad als invoerapparaat is aanzienlijk eenvoudiger.

OK, laten we even een stapje terug doen. Wat is everyAir precies?
Het is een remote desktop applicatie die we vanaf de basis hebben ontworpen om snel genoeg te zijn voor games. Wij geloven dat touch interfaces een geschikte vervanging kunnen zijn voor muis en toetsenbord in sommige (veel?) gaming scenario’s. Wij denken dat gamen op aanraakschermen meer potentieel heeft dan veel van de spellen die er vandaag zijn, waarbij je gewoon je telefoon heen en weer schudt of aanraakt. Toegegeven, je zult nooit 500 APM of tank 25-man Lich King heroic hebben met behulp van een iPhone, maar we proberen complexe games speelbaar te maken via touch interfaces.
Voor mij was het belangrijkste “scenario” (in softwareontwikkelaarsjargon) de mogelijkheid om gemakkelijker twee personages tegelijk te spelen. Het hebben van een klein scherm dat je kunt aanraken om een tweede personage te spelen is echt leuk. Voor de lezers van StarCraft 2, het andere ding dat we hebben gevonden dat echt leuk is, is dat de minimap volledig scherm is op je iPad, waardoor het veel gemakkelijker is om het spel te volgen.
Hoe speel je zelf met elkeAir?
De manier waarop ik met de iPad speel is dat ik hem in zo’n standaard zet. Dan stel ik het tweede karakter, dat is meestal een priester of druïde, op volgen. In termen van de UI, stel ik het zo in dat er verschillende echt grote knoppen zijn (heals, buffs, enz.) die gemakkelijk in te drukken zijn. Ik stel ook de gezondheidsbalken van de party supergroot in, zodat ze makkelijk te zien zijn. Met mijn hoofd-PC bestuur ik mijn DK of het personage dat ik aan het poweren ben.
In sommige raids is dit systeem eigenlijk ook heel goed uitvoerbaar. Zowel priesters als mages hoeven meestal maar één spell te spammen, en de iPad is perfect om één personage met volledige aandacht op mijn pc te spelen (zoals mijn DK), en vervolgens een ander personage via de iPad.

Wat is er anders aan ‘multiboxen’ met een iPad?
Het lijdt geen twijfel dat de traditionele route met meerdere pc’s of meerdere vensters met dezelfde pc meer controle biedt, maar de iPad heeft twee pluspunten: de vormfactor en een aanraakscherm. De vormfactor verwijdert een aanzienlijke hoeveelheid rommel van mijn bureau en stelt me in staat om het scherm te plaatsen waar het handig is. Soms leg ik hem zelfs naast mijn muis, zodat ik makkelijk op het scherm kan tikken om te healen. WoW’s UI is volledig aanpasbaar, dus het is makkelijk om het touch-vriendelijk te maken met echt grote knoppen/health bars en macros/scripts om veel van de complexe targeting af te handelen.

Wat zijn de belangrijkste verschillen in besturing/UI en reactietijden die spelers zullen merken bij het gebruik van everyAir?
Er zijn veel remote desktop apps, maar we zijn volledig toegewijd om van de onze de best mogelijke ervaring voor gaming te maken. Onze twee belangrijkste innovaties op dit gebied zijn onze aangepaste dPad en onze fullscreen functionaliteit en prestaties.
De dPad is zo gemaakt dat je een desktopgame op een prettige manier kunt bedienen vanaf je aanraakapparaat. We hebben ook veel werk verricht om volledig scherm-gaming te ondersteunen. Games worden meestal op volledig scherm gespeeld – en zelfs als je in een venster speelt (zoals veel WoW-spelers doen), als je op een iPad zit, wil je dat dat venster volledig scherm is. Daarom zijn wij de enige app die je desktop niet verkleint en je fullscreen laat spelen; we hebben zelfs een functie genaamd snap-to-window die de viewport van de iPad automatisch aanpast aan elk venster op je desktop.
Hoe robuust is everyAir in termen van framerate, lag en spelervaring?
We beschouwen prestaties als een van onze sterke punten, en everyAir is echt snel. Het is ook een fundamenteel punt waar we erg bezorgd over zijn. In feite, onze volgende release gaat een enorme beeldkwaliteit en perf verbetering zijn.
De lag vraag komt neer op drie grote elementen: max frame rate, gladheid, en latency. Momenteel ondersteunt de app tot 60 FPS (frames per seconde), met een gemiddelde rond de 30 FPS. Onze fullscreen prestaties zijn verbazingwekkend vloeiend.
Het volgende onderwerp is latentie. We hebben zwaar geoptimaliseerd op dit gebied, en de server roundtrips kunnen zo laag als 100 ms, en met een gemiddelde rond 200-250 ms. Voordat we een versie uitbrengen, is de test waar we ons aan houden: “Kun je de iPad als een tweede monitor gebruiken terwijl je het toetsenbord en de muis van je hoofdcomputer gebruikt?” Het antwoord is dat, ja, je absoluut kunt – en in een toekomstige release, we gaan de mogelijkheid toe te voegen om uw iPad direct te veranderen in een tweede monitor.
Wat heb je gevonden om de typische comfort niveau in termen van welke soorten van in-game activiteit is comfortabel kan worden ondergebracht? Bijvoorbeeld, kan het raiding aan? Hoe zit het met PvP?
Dit is een geweldige vraag, en ik zal proberen de korte versie te geven van wat eigenlijk een langer betoog is.
Beiden zijn we grote gaming nerds die denken dat de mogelijkheden voor gaming op een touch-apparaat breder zijn dan alleen boze vogels die tegen structuren botsen of ninja’s die fruit snijden. Wij geloven dat complexe en rijke games kunnen worden bereikt op een touch-apparaat; het is gewoon een kwestie van het vinden van de juiste interface.

Dat gezegd hebbende, is het onwaarschijnlijk dat een touch-apparaat ooit muis en toetsenbord zal vervangen in termen van efficiëntie en nauwkeurigheid – maar wie weet? Mensen zijn gewend geraakt aan muis en toetsenbord, en we zijn er zeer mee geoefend, dus met tonnen oefening is het misschien mogelijk om hetzelfde of een vergelijkbaar niveau van vaardigheid te bereiken met een aanraakapparaat.
We zouden graag zien dat iemand een WoW- of StarCraft 2-toernooi wint met een touch-apparaat als onderdeel van de computerinvoer. Misschien toetsenbord plus aanraakscherm? Of misschien muis plus aanraakgevoelig apparaat? We denken dat er nog veel te ontdekken valt op dit gebied, en een deel van onze motivatie om deze app te maken is om te beginnen leren over hoe we betere touch interfaces kunnen maken voor rijke games. We hebben al veel geleerd van onze eerste gebruikers, en we hopen nog meer te leren als we meer feedback krijgen van mensen die de app gebruiken.
Lange toespraak uit de weg, de realiteit van hardcore raiding en PVP leent zich voor directe invoer op uw PC (minder latency) en nauwkeurige controle (muis en toetsenbord). Maar voor langzamere/makkelijkere/kleinere raids, casual groeperen, levelen, questen, chatten, veilinghuis of zelfs casual PVP is dit type oplossing echt geweldig.

Laten we terugkomen op iets wat je eerder zei. Bedoelt u echt dat we World of Warcraft op een iPhone kunnen spelen? Ik verwacht dat levensvatbare activiteiten daar veel beperkter zullen zijn, simpelweg vanwege de schermgrootte. Hoe zijn je testervaringen tot nu toe?
Ja, absoluut, we hebben de iPhone versie binnen een paar weken uit. Er zijn eigenlijk andere apps op de markt vandaag de dag die soort van kunt u dit doen, maar ze missen ofwel de UI (controles) of de prestaties om echt te laten je goed spelen. We werken er hard aan om dit echt een speelbare ervaring te maken.
Er zijn drie dingen nodig vanuit het oogpunt van de app: snel genoeg om vlot te kunnen werken; dPad/thumbstick om je te laten navigeren in WoW; en pinch/zoom/pan om je over het scherm te laten bewegen. Vanuit het perspectief van WoW is het ook logisch om je UI touch-vriendelijk te maken: grote knoppen, grote gezondheidsbalken, een goede set macro’s, en “click to move” voor je character.
We zijn het nu al een tijdje aan het testen, en het is eigenlijk heel speelbaar. Vergelijkbaar met hoe ik mijn iPad UI heb opgezet, hebben we een iPhone-specifieke UI opgezet met een enorme gezondheidsbalk en vier knoppen: twee heals, buff (Mark of the Wild), en Follow/Unfollow. Het spreekt voor zich dat sommige WoW-klassen zich beter lenen voor deze manier van spelen. Er is bijvoorbeeld geen reden waarom een hunter niet tot 80 zou kunnen levelen op een iPhone met wat custom UI.
In termen van het aanpassen van WoW’s UI, gebruiken we momenteel algemeen beschikbare mods zoals Xperl en Bartender met wat tweaks op LUA (code) niveau die we zelf hebben toegevoegd. We hebben er zelfs over nagedacht om onze eigen add-on voor WoW te schrijven, speciaal op maat gemaakt voor het bewerken/creëren van een touch interface, en als er genoeg interesse is vanuit de gemeenschap, zouden we dat idee graag doorzetten.
Vertel ons meer over pandaelf, jullie bedrijf.
We kennen elkaar al sinds we kleine kinderen waren, en we bouwen al even lang software. We zijn allebei altijd computernerds geweest en hebben op de een of andere manier software gemaakt sinds we onze eerste computer en 2400 baud modem kregen. Vandaag zijn we allebei professionele software-ontwikkelaars, en pandaelf is ons bedrijf. We hebben verschillende andere iOS apps en een heleboel websites en software waar we aan hebben gewerkt. Als een bedrijf, is everyAir ons tweede officiële product. Frank Caliendo’s Knuckleheads, een bobblehead-grappenapp voor de komiek Frank Caliendo, was ons eerste officiële product als bedrijf.

Dus binnenkort een iPhone-app … en wat staat jullie nog meer te wachten?
We zetten ons volledig in om van deze app de best mogelijke game-ervaring te maken. Dat gezegd hebbende, zouden we graag feedback krijgen van lezers over hoe we games echt speelbaar en plezierig kunnen maken. We nemen feedback van klanten heel serieus bij het plannen van onze ontwikkelingsroadmap.
Kom over een uur terug voor een kans om een van de 30 coupons te winnen voor een gratis download van everyAir (regelmatig $4,99) hier bij WoW Insider. Volg meer over het pandaelf-team op pandaelf.com.
“Ik had nooit gedacht dat ik WoW zo zou kunnen spelen!” — En wij ook niet, totdat we met deze spelers spraken, van Star Trek: Deep Space Nine’s Aron “Nog” Eisenberg tot een Olympische medaillewinnaar en een quadriplegische raider. Ken je nog iemand die we in de spotlight moeten zetten? Stuur een e-mail naar [email protected].