Articles

15 Minutes of Fame: A játékosok érintőképernyős WoW-ot hoznak az iPadre

A hollywoodi hírességektől a szomszéd srácig emberek milliói tették életük részévé a World of Warcraftot. Te hogyan játszol WoW-ot? Minden megközelítésnek megadjuk a saját 15 perc hírnevét.
Ahhhh … Egy este a kanapén összegömbölyödve a duruzsoló tűz előtt, egy pohár borral az egyik kezedben és a World of Warcraft az iPad-en a kezedben. Várjunk csak — nem igazán lehet WoW-ot játszani egy iPaden … ugye? Valójában igenis lehet. Engedjétek meg, hogy bemutassuk nektek az everyAir-t, egy új alkalmazást az Apple iPad-re, amelyet két tapasztalt WoW-játékos és alkalmazásfejlesztő fejlesztett ki. A csoportbarát képkockasebességgel és teljesítménnyel, valamint a robusztus fejlesztéssel, amely még az iPhone-ra is hasonló kiadást hoz, az everyAir elhozza az iPad touch-ot a World of Warcrafthoz.
Az everyAir mögött két elkötelezett WoW játékos, Joe Bertolami és Nicolas Lazareff (pandaelf) munkája áll. Meglátogattuk Bertolamit, aki jelenleg egy ICC-vadász DK-t játszik, és szívesen dual-boxol az iPaddel, hogy felpörgesse a tempót, hogy beszélgessünk a WoW érintőképernyős megközelítéséről az iPaden való WoW-játékról. A szünet után beszélgetünk vele az alkalmazásról és arról, hogy mennyire hatékonyan teszi próbára az iPad/WoW kombót — plusz, ne hagyjátok ki a lehetőséget, hogy nyerjetek egy kupont, amivel ingyenesen letölthetitek az everyAir alkalmazást iPadre, itt a WoW Insiderben, még a mai nap folyamán!

Fő karakter Jingie, 80. szintű vér/unholy death knight
Gild <Clearly Outplayed>
Realm Warsong (US-H)
15 Minutes of Fame: Végy egy alkalmazásfejlesztőt, adj hozzá egy kis játékot … És jöjjön ki néhány nagyon klassz alkalmazással! Mesélj egy kicsit a saját WoW-os múltadról, és arról, hogyan vezetett mindez az everyAir iPadre való megalkotásához.
Joe Bertolami: Elsősorban a barátokkal szeretek játszani. Mint mindenki más, én is szeretek raidelni és új altsokat felturbózni. Egy raiding guildben vagyok, és már mindent megtisztítottunk, kivéve a 25 man ICC heroicot; ott már csak a Lich King hiányzik.
Azt is szeretem, hogy egyszerre több karakterrel játszom, mert így izgalmasabb a játék tempója. Nagy rajongója vagyok a two-boxingnak, legyen szó akár a kevésbé nehéz raidekről, akár a tárgyak farmolásáról, vagy a barátok felturbózásáról. Először az EverQuestben kezdtem el ezt csinálni, ami egy sokkal lassabb tempójú játék volt, és akár öt karakterrel is játszhattam egyszerre. Ezt két PC-n több képernyő kombinációjával tettem. A WoW-ban két PC-t használok két monitorral, két billentyűzettel és egérrel. Természetesen az íróasztalom elég zsúfolt szokott lenni.

A könnyű két dobozolás lehetősége volt az egyik fő motiváció az everyAir létrehozásához. Az iPad beviteli eszközként való használata lényegesen egyszerűbb.

OK, lépjünk vissza egy kicsit. Mi is pontosan az everyAir?
Ez egy távoli asztali alkalmazás, amelyet az alapoktól kezdve úgy terveztünk, hogy elég gyors legyen a játékok kezeléséhez. Úgy gondoljuk, hogy az érintőképernyős interfészek megfelelő helyettesítői lehetnek az egérnek és a billentyűzetnek néhány (sok?) játékforgatókönyvben. Úgy gondoljuk, hogy az érintőképernyős eszközökön való játékban több lehetőség rejlik, mint sok mai játékban, amelyek csak egyszerű érintésekkel vagy a telefon oda-vissza rázásával működnek. Kétségtelen, hogy soha nem fogsz 500 APM-et vagy 25 fős Lich King heroicot tankolni egy iPhone segítségével, de mi megpróbáljuk az összetett játékokat játszhatóvá tenni az érintőképernyős felületeken keresztül.
Számomra a fő “forgatókönyv” (szoftverfejlesztői zsargonban) az volt, hogy könnyebben tudjunk egyszerre két karakterrel játszani. Nagyon jó, ha van egy kis képernyő, amit megérintve játszhatsz egy másodlagos karakterrel. A StarCraft 2 olvasói számára a másik dolog, amit nagyon jónak találtunk, hogy a minimap teljes képernyőn van az iPaden, ami sokkal könnyebbé teszi a játék figyelését.
Hogyan játszol te magad az everyAir segítségével?
Az iPaddel úgy játszom, hogy az egyik ilyen állványra támasztom. Aztán beállítom a második karaktert, ami jellemzően egy pap vagy druida, követésre. Ami a UI-t illeti, úgy állítom be, hogy van néhány nagyon nagy gomb (gyógyítások, buffok, stb.), amiket könnyű megnyomni. A party életerő sávjait is szuper nagyra állítottam, így könnyen láthatóak. A fő PC-mel a DK-mat vagy azt a karaktert irányítom, akit épp erősítek.
Némelyik raidben ez a rendszer tulajdonképpen elég jól megvalósítható is. Mind a papoknak, mind a mágusoknak általában csak egy varázslatot kell újra és újra spamelniük, és az iPad tökéletes arra, hogy egy karaktert teljes figyelemmel játszhassak a PC-n (például a DK-t), majd egy másik karaktert az iPad segítségével.

Mi lesz más a “multiboxing” az iPaddel?
Kétségtelen, hogy a hagyományos több PC-s vagy több ablakos, azonos PC-s út nagyobb kontrollt biztosít, de az iPadnek két dolog előnye van: a formafaktor és az érintőképernyő. A formai tényező jelentős mennyiségű rendetlenséget távolított el az asztalomról, és lehetővé teszi, hogy a képernyőt ott helyezzem el, ahol az kényelmes. Néha még az egér mellé is teszem, így könnyű a képernyőre koppintani a gyógyításhoz. A WoW felhasználói felülete teljesen testreszabható, így könnyen érintésbaráttá tehető igazán nagy gombokkal/egészségi sávokkal és makrókkal/szkriptekkel az összetett célzás nagy részének kezelésére.

Melyek a fő különbségek a vezérlés/UI és a válaszidők terén, amelyeket a játékosok észrevesznek majd az everyAir használata során?
Egy csomó távoli asztali alkalmazás létezik, de mi teljes mértékben elkötelezettek vagyunk amellett, hogy a miénk a lehető legjobb játékélményt nyújtsa. A két fő újításunk ezen a területen az egyedi dPad, valamint a teljes képernyős funkcionalitás és teljesítmény.
A dPadet úgy alakítottuk ki, hogy kellemesen irányíthasson egy asztali játékot az érintőképernyős eszközéről. Rengeteg munkát végeztünk a teljes képernyős játék teljes körű támogatása érdekében is. A játékokat jellemzően teljes képernyőn játsszuk – és még ha egy ablakban játszunk is (mint sok WoW-játékos), ha egy iPaden játszunk, azt szeretnénk, ha az ablak teljes képernyős lenne. Ezért mi vagyunk az egyetlen olyan alkalmazás, amely nem változtatja meg az asztali géped méretét, és lehetővé teszi, hogy teljes képernyős játékokat játssz; sőt, van egy snap-to-window nevű funkció, amely automatikusan beállítja az iPad nézetablakát, hogy megfeleljen az asztali géped bármelyik ablakának.
Mennyire megbízható az everyAir a képkockasebesség, a késleltetés és a játékélmény szempontjából?
A teljesítményt tartjuk az egyik erősségünknek, és az everyAir nagyon gyors. Ez is egy olyan alapvető dolog, ami miatt mélyen aggódunk. Valójában a következő kiadásunk egy masszív képminőségi és perf javulás lesz.
A lag kérdés három nagy elemre fut ki: a maximális képkocka sebességre, a simaságra és a késleltetésre. Jelenleg az alkalmazás legfeljebb 60 FPS (képkocka/másodperc) sebességet támogat, az átlag 30 FPS körül van. A teljes képernyős teljesítményünk elképesztően sima.
A következő téma a késleltetés. Ezen a területen erősen optimalizáltunk, és a szerver körutazások akár 100 ms is lehetnek, átlagosan 200-250 ms körüli értékkel. Mielőtt bármilyen verziót kiadnánk, a teszt, amihez tartjuk magunkat, a következő: “Tudod-e használni az iPadet második monitorként, miközben a fő számítógép billentyűzetét és egerét használod?”. A válasz az, hogy igen, abszolút lehetséges — és egy jövőbeli kiadásban hozzáadjuk azt a képességet, hogy az iPadet közvetlenül második monitorrá alakítsd.
Mit találtál a tipikus kényelmi szintnek a tekintetben, hogy milyen típusú játékbeli tevékenységeket tudsz kényelmesen fogadni? Például elbírja a raidelést? Mi a helyzet a PvP-vel?
Ez egy nagyszerű kérdés, és megpróbálom röviden összefoglalni, ami valójában egy hosszabb beszéd.
Mindketten óriási játékmániások vagyunk, akik úgy gondolják, hogy a játék lehetőségei egy érintőképernyős eszközön szélesebbek, mint az építményekbe csapódó angry birds vagy a gyümölcsöket szeletelő nindzsák. Hiszünk abban, hogy komplex és gazdag játékokat lehet elérni egy érintőképernyős eszközön; csak a megfelelő felületet kell megtalálni.

Ezzel együtt nem valószínű, hogy az érintőképernyős eszköz valaha is helyettesíteni fogja az egeret és a billentyűzetet a hatékonyság és a pontosság szempontjából – de ki tudja? Az emberek megszerették az egeret és a billentyűzetet, és nagyon gyakorlottak vagyunk velük, így rengeteg gyakorlással lehet, hogy ugyanolyan vagy hasonló szintű készségeket lehet elérni egy érintőképernyős eszközzel.
Szívesen megnéznénk, hogy valaki megnyer egy WoW vagy StarCraft 2 tornát úgy, hogy a számítógép bemenetének részeként érintőképernyős eszközt használ. Esetleg billentyűzet plusz érintőkészülék? Vagy talán egér plusz érintőkészülék? Úgy gondoljuk, hogy még sok felfedeznivaló van ezen a területen, és részben az motivált minket ennek az alkalmazásnak a készítésében, hogy elkezdjünk tanulni arról, hogyan lehet jobb érintéses felületeket készíteni gazdag játékokhoz. Már eddig is sokat tanultunk a korai felhasználóinktól, és reméljük, hogy még többet fogunk tanulni, ahogy egyre több visszajelzést kapunk az alkalmazást használóktól.
A hosszú beszédet félretéve, a hardcore raiding és a PVP realitásai a PC közvetlen bevitelére (kisebb késleltetés) és a pontos irányításra (egér és billentyűzet) adják magukat. Azonban lassabb/könnyebb/kisebb raidekhez, alkalmi csoportosuláshoz, szintlépéshez, questeléshez, csevegéshez, aukciós házhoz vagy akár alkalmi PVP-hez ez a fajta megoldás tényleg nagyszerű.

Térjünk vissza arra, amit korábban említettél. Tényleg azt akarod mondani, hogy iPhone-on is tudunk majd World of Warcraftot játszani? Én arra számítanék, hogy az életképes tevékenységek sokkal korlátozottabbak lesznek ott, egyszerűen a képernyő mérete miatt. Milyenek voltak az eddigi tesztelési tapasztalataitok?
Igen, abszolút, néhány rövid héten belül megjelenik az iPhone verzió. Vannak más alkalmazások is a piacon, amelyek ezt ma már lehetővé teszik, de hiányzik belőlük a felhasználói felület (vezérlés) vagy a teljesítmény ahhoz, hogy tényleg megfelelően játszhassunk. Keményen dolgozunk azon, hogy ez tényleg egy törvényesen játszható élmény legyen.
Három dologra van szükség az alkalmazás szempontjából: elég gyors teljesítmény, hogy zökkenőmentes legyen; dPad/thumbstick, hogy navigálhass a WoW-ban; és pinch/zoom/pan, hogy mozoghass a képernyőn. A WoW szempontjából is nagy értelme van a felhasználói felületet úgy alakítani, hogy érintésbarát legyen: nagy gombok, nagy életerő sávok, jó makrókészlet, és “click to move” a karakterednek.
Egy ideje már teszteljük, és tulajdonképpen egész jól játszható. Hasonlóan ahhoz, ahogy én az iPad UI-t állítottam be, mi is egy iPhone-specifikus UI-t állítottunk be egy hatalmas életerő sávval és négy gombbal: két gyógyítás, buff (Mark of the Wild) és Follow/Unfollow. Magától értetődik, hogy egyes WoW osztályok jobban alkalmasak erre a fajta játékra. Például semmi akadálya annak, hogy egy vadász egy iPhone-on, némi egyedi felhasználói felülettel 80 szintre lépjen.
A WoW felhasználói felületének testreszabásához jelenleg olyan általánosan elérhető modokat használunk, mint az Xperl és a Bartender, néhány LUA (kód) szintű finomítással, amit mi magunk adtunk hozzá. Valójában már gondolkodtunk azon, hogy írunk egy saját kiegészítőt a WoW-hoz, ami kifejezetten az érintőképernyős felület szerkesztésére/alkotására van szabva, és ha a közösség részéről elég nagy az érdeklődés, akkor szívesen megvalósítanánk ezt az ötletet.
Mondj többet a pandaelf-ről, a cégedről.
Kiskorunk óta ismerjük egymást, és ugyanilyen régóta készítünk szoftvereket. Mindketten mindig is számítógépes kockák voltunk, és így vagy úgy, de már az első számítógépünk és 2400 baudos modemünk óta készítünk szoftvereket. Ma már mindketten profi szoftverfejlesztők vagyunk, és a pandaelf a cégünk. Számos más iOS-alkalmazásunk is van, és egy csomó weboldalon és szoftveren dolgoztunk. Cégként az everyAir a második hivatalos termékünk. A Frank Caliendo’s Knuckleheads, egy bobblehead vicc app a komikus Frank Caliendo számára, volt az első hivatalos termékünk cégként.

Tehát hamarosan egy iPhone app … és mi vár még rátok?
Teljes mértékben elkötelezettek vagyunk amellett, hogy ez az app a lehető legjobb játékélményt nyújtsa. Ennek ellenére örülnénk az olvasók visszajelzéseinek arról, hogyan lehetne a játékokat valóban játszhatóvá és élvezetessé tenni. Nagyon komolyan vesszük a vásárlói visszajelzéseket a fejlesztési ütemtervünk megtervezésekor.
Jöjjön vissza egy óra múlva, hogy megnyerje a 30 kupon egyikét az everyAir ingyenes letöltésére (rendszeresen 4,99 $), itt a WoW Insiderben. Kövess még többet a pandaelf csapatról a pandaelf.com oldalon.
“Soha nem gondoltam volna, hogy így fogok WoW-ozni!” — és mi sem gondoltuk, amíg nem beszélgettünk ezekkel a játékosokkal, a Star Trek: Deep Space Nine-os Aron “Nog” Eisenbergtől kezdve egy olimpiai érmesen át egy quadriplegikus raiderig. Ismersz még valakit, akit be kellene mutatnunk? Írjatok e-mailt a [email protected] címre.