Premium

Získejte všechny články
jen za 89 Kč/měsíc

Testování není nikdy dost. Podceňte ho a shoříte jako papír

Exkluzivně
V předposledním dílu exkluzivního seriálu o vývoji her se spolu se studiem Alda Games podíváme na kloub etapě testování.
Zařízení, na kterých se testuje

Zařízení, na kterých se testuje | foto: Alda Games

Testování je nedílnou součástí vývoje hry nebo jakékoliv jiné aplikace, a ačkoliv se to nemusí zdát, zabírá opravdu hodně času. Nejde totiž jen o prosté hledání chyb, ale i o vylepšení hratelnosti (pochopitelnost ovládání, uživatelských prožitek, obtížnost,…) a o zvýšení obchodní účinnosti hry.

V první fázi testování si vystačíme více méně sami. Hry testujeme nejprve na kolezích v kanceláři, případně známých. Testuje se každá fáze hry včetně prototypů, takže pokud nalezneme chybu, můžeme ji odstranit hned v zárodku. Neztrácíme proto čas programováním věcí, které by nefungovaly tak dobře, jak jsme očekávali.

Jak se dělá hra

Studio Alda Games (homepage) zatím vydalo dvě logické hry:

V současné době připravuje strategii Defend Your Life (o hře), inspirovanou seriálem Byl jednou jeden život.

V seriálu "Jak se dělá hra" umožní nahlédnout do kuchyně vývojářů a přiblíží jednotlivé etapy vývoje.

Vydané epizody:
1. Chodíme do práce a platíme hypotéky jako ostatní
2. Nesmyslné nápady zkrotí herní návrh
3. Jak vzniká grafika? Kousek reality je v každé hře
4. Sednout a programovat
5. Testování není nikdy dost. Podceňte ho a shoříte jako papír (právě čtete)

Zachraň šneka

Sýrový svět

Defend Your Life

Celkem si tak hru nebo její části každý z našeho týmu zahraje několiksetkrát. To s sebou nese (kromě postupné alergie na hru samotnou) samozřejmě i rizika toho, že už produkt dokonale známe a nedokážeme odhlédnout od našich představ a myšlení. I proto je nutné dát prostor uživatelům.

Uživatelské testování

Testování je nutné provádět na uživatelích, pro které je určena, tedy na zvolené cílové skupině. Není výjimkou, že cílových skupin je více. V tom případě je nutné otestovat hru na zástupcích každé z nich. Může se to jevit jako banalita, ale jednotlivé skupiny se od sebe mohou chováním ve hře opravdu výrazně lišit. Nelze spoléhat jen na intuici game designéra při vývoji.

Informační architektura

Například po sérii testů hry Sýrový svět na dospělých uživatelích jsme dospěli k tomu, že některé úkoly budeme muset zjednodušit. Jak by si nimi dokázaly poradit malé děti, když jejich rodičům dělají takové problémy? Překvapivě jednoduše. Při testování s dětmi (na které se hra převážně zaměřovala) se totiž ukázalo, že tyto úrovně děti vyřešily často velmi snadno a rychle. K "zásekům" u nich naopak docházelo na zdánlivě triviálních úkolech, kde problémy s obtížností nikdo neočekával.

Ačkoliv samotná forma testování může být různá, je potřeba dodržovat určitá pravidla. Zejména musíte uživateli vysvětlit, že testujete hru/aplikaci a ne jeho samotného. Testovaného také nesmíte shazovat nebo mu napovídat, což je občas náročné. "Vždyť je přeci úplně očividné, že musíš kliknout na tu žárovku".

Statistika dokončení úrovně

Statistika podle zemí

Kromě osobních testování a rozhovorů pro testování využíváme také službu TestFlight, pomocí které se naše hra dostane i k dalším uživatelům a zařízením. My ji využíváme zejména pro ladění technické stránky hry za pomocí reportů informujících podrobně o pádech aplikace v reálném čase. Lze ji ale také využít pro zasílání plné verze hry recenzentům. To se hodí, pokud máte aplikaci pro iOS placenou, protože Apple poskytuje jen omezené množství promokódů.

Hromadné betatestování

Pro naši chystanou hru Defend Your Life! také plánujeme spustit uzavřené betatestování na webové verzi hry. Bude to vlastně takový malý soft launch (vypuštění hry pro omezený počet návštěvníků např. jen pro jednu zemi). Pro jeho vyhodnocení budeme využívat analytické nástroje (nově využíváme GameAnalytics) a dotazník.

Testování bude provedeno na několika stovkách hráčů. Díky tomu uvidíme, které úrovně jim dělají problémy, jak daleko se dokážou dostat nebo jaké typy budov a bonusů v jednotlivých úrovních nejčastěji využívají, a to ve větším měřítku, než nám umožní pozorování a dotazovaní jednotlivých uživatelů. Výsledky nám pomohou optimalizovat obtížnost hry a také účinnost jednotlivých budov a bonusů. Díky teplotním mapám také vidíme, kam hráči nejčastěji klikají a jestli nepřehlížejí některé navigační prvky.

Teplotní mapa ukazuje, kam hráči nejčastěji klikají.

Z dotazníku bychom rádi zjistili celkový dojem hráčů ze hry. To se bude provádět sérií otevřených (umožňují volnou tvorbu odpovědi) a uzavřených otázek (výběr z několika variant odpovědi). Otázky je potřeba vytvořit na základě nějaké hypotézy, kterou chcete otestovat. Rozhodně se vyvarujte zjišťování velkého množství detailů. Jejich zjišťování je sice lákavé, ale většinou zbytečné a o ničem nevypovídající. Navíc to samozřejmě odrazuje hráče od jejich vyplnění.

Testování před vydáním hry

Testování provádíme na různých druzích zařízení, aby se hra zobrazovala korektně co největšímu počtu uživatelů. Když se zdá, že vše funguje, tak jak má, následuje ještě rychlá kontrola některých funkcí.

Těsně před vydáním hry je nutné ještě znovu otestovat správnou funkčnost měřících kódů, lokalizací, nákupů přímo v aplikaci, hodnocení atd. Při úpravách chyb po betatestingu se totiž snadno může stát, že přestanou fungovat věci, které již dříve fungovaly. Z toho důvodu zde máme připravený krátký seznam všeho, co je nutné před vypuštěním hry/nové verze zkontrolovat.

Ještě jen okrajově zmiňme, že testovat se nemusí jen na "živých" uživatelích, ale lze provádět i tzv. automatické testování. To probíhá za pomoci softwaru, který sám provede předem definovanou sekvenci příkazů a dokáže tak simulovat běžné aktivity uživatele ve hře. Jednoduše jím můžete kontrolovat dopady změn nového kódu na ten původní a ušetřit hodně času, zejména u rozsáhlejších projektů.

Testování po vydání hry

Vydáním hry ale nic nekončí. Nadále budeme sledovat průchod hráčů hrou, jak se jim daří v jednotlivých úrovních, zda jim hra nepadá nebo zda jsme něco neopomněli.

Kromě toho je nutné sledovat i marketingové a obchodní cíle. Na jakých zařízeních hráči nejčastěji hrají, jak často hrají a jak hru hodnotí v aplikačních obchodech, nebo pokud je ve hře reklama, vyhodnocovat její účinnost. Vzhledem k tomu, že Defend Your Life! bude obsahovat in app platby za nejrůznější bonusy, tak se nevyhneme ani vyhodnocování míry konverze, průměrnému obratu na jedno stažení aplikace atd.

Na takovou "drobnou" hru jako je Save the Snail nebo i World of Cheese se testování a všechno s tím spojené může zdát jako velké množství zdánlivě zbytečných úkolů a času. Rozhodně ale můžeme říct, že to bylo úsilí, které se vyplatilo. U větších projektů, kam se řadí i Defend Your Life!, je totiž testování a následné analýzy již úplnou nezbytností, a zde se i ta nejmenší zkušenost hodí.

Příště

V dalším, v posledním dílu našeho seriálu, odhlédneme od samotné hry a podíváme se na marketing a všechno, co k němu patří.

Autor:
  • Nejčtenější

Korektnost kazí naší oblíbenou stolní válečnou hru, stěžuje si komunita

Zpětné upravování zavedených reálií se nevyhnulo ani oblíbené stolní válečné hře s miniaturami,...

Vývojářům Falloutu chodilo tolik výhrůžek, že si museli najmout ochranku

Na třetí díl kultovní série Fallout se dnes vzpomíná převážně v dobrém, v době oznámení však budil...

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Herní průmysl má další megahit, Manor Lords vytvořil jediný člověk

Už během prvního víkendu od vydání se historické budovatelské strategii Manor Lords podařilo zcela...

Z Tomb Raidera byly odstraněny lechtivé plakáty, hráči se bouří

Dva měsíce od vydání remasterované trilogie klasických Tomb Raiderů se hráči dočkali nového patche....

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Šest nejočekávanějších her, které vycházejí v květnu

V květnu nás čeká skvělé dobrodružství z papíru, boj samurajů s Mongoly, utkáme se s Drákulovými...

Hráči poskytují výkon počítačů na generování AI porna. Dostávají za to cetky

Aby jejich draze zaplacený supervýkonný hardware nezahálel, pronajímají ho někteří hráči ke...

Šest nejočekávanějších her, které vycházejí v květnu

V květnu nás čeká skvělé dobrodružství z papíru, boj samurajů s Mongoly, utkáme se s Drákulovými...

Sedm letošních komiksových filmů a seriálů, které by měly stát za to

Premium Videoherní a komiksový svět jsou svým způsobem bratranci a není výjimečné, že lidé, kteří milují...

Nový herní seriál od tvůrců Life is Strange nás vrátí do devadesátek

Tvůrci milované série Life is Strange se ve své příští hře Lost Records: Bloom & Rage vrátí k...

Natáčení Přátel bylo otřesné, vzpomíná herečka Olivia Williamsová

Britská herečka Olivia Williamsová (53) si ve čtvrté sérii sitcomu Přátelé zahrála epizodní roli jedné z družiček na...

Byli vedle ní samí ztroskotanci, vzpomíná Basiková na muže Bartošové

Byly každá z jiného těsta, ale hlavně se pohybovaly na opačných pólech hudebního spektra. Iveta Bartošová byla...

Autofotka: Sen z plakátů v kotrmelcích. Mladíček v tunelu rozbil Ferrari F40

Symbol italské nenažranosti se již skoro čtyři dekády pokouší zabít své řidiče. Jízda s Ferrari F40 bez posilovače...

Ukaž kozy, řvali na ni. Potřebovala jsem se obouchat, vzpomíná komička Macháčková

Rozstřel Pravidelně vystupuje v pořadu Comedy Club se svými stand-upy, za knihu Svatební historky aneb jak jsem se nevdala se...

Do Bolívie jsem odešla kvůli smrti rodičů, přiznala sestra Romana Vojtka

Mladší sestra herce Romana Vojtka (52) Edita Vojtková (49) je módní návrhářkou a žije v Bolívii. Do zahraničí odešla...