Zajímají vás dosud nezveřejněné informace o kvalitní webovce Berlin Game? Chcete vědět, co všechno bylo potřeba k její výrobě? Plánujete tvorbu své vlastní webové hry? Pak byste si za žádnou cenu neměli nechat ujít rozhovor s Necromorgonem a Grimonem.
Dnes jsme si k rozhovoru pozvali Grimona a Necromorga, abychom si spolu popovídali o jejich úspěšné webovce Berlin Game. Dohodli jsme se spolu však i na krátkém nahlédnutí do pozadí tvorby webové hry, aby jste si mohli udělat obrázek, co všechno musí vývojáři udělat, než z toho všeho vyplyne právoplatná hra. Nač déle čekat, začínáme!
JAK TO VŠECHNO ZAČALO
Dobrý den, můžete se nám pro začátek trochu představit?
Necro: Dobrý den. Nejprve bych měl říci, že autoři Berlingame.cz jsme dva. Takže v odpovědích na otázky se budeme doplňovat. Já vystupuji pod přezdívkou Necromorgon. Jinak jsem Martin z Jihlavy. Před pár měsíci jsem ukončil studium na VŠ a nyní se živím programováním bankovních systémů a pokouším se rozjíždět pár svých projektů - Berlin Game je jedním z nich.
Grimon: Zdravím, jmenuji se Lukáš pocházím z Pardubic, hráči mě znají pod přezdívkou Grimon, v současnosti jsem zaměstnán v oboru polygrafie.
Jak jste se vůbec dostal k vývoji her, respektive počítačům celkově?
Necro: Počítače mě vždycky zajímaly, studoval jsem to 5 let ve škole … jsem jasnej informatik. K vývoji her jsem se nechal ukecat. Jelikož vím, kolik je to práce, tak by mě to dřív samotného ani nenapadlo.
Grimon: K počítačům samotným jsem se dostal ještě za dob komunistů, kdy jediným tehdy dostupným zástupcem, dá-li se to tak nazvat, byl český Didaktik ZX spectrum. A od té doby mě počítače nepustily. S hrami to u mě bude asi jako s počítači, jejichž kouzlo mě do dnešních dnů nepustilo. Nakonec mi nestačila pasivní konzumace, a proto jsem chtěl přispět svou trochou do herního mlýnku.
Jsi kromě vývojáře i aktivní hráč? Sleduješ freeware scénu? Máš nějaký oblíbený titul, na který nedáš dopustit?
Necro: Donedávna jsem byl velice aktivním hráčem Dark Elfa, ale s tím jsem již skončil. Poslední dobou nemám pomalu čas hrát ani Berlin Game. Nevím jak freeware scénu, ale mezi webovkami se docela orientuji. Ne, že bych je všechny hrál nebo viděl, ale podle názvu většinou vím, o co jde.
Grimon: Aktivní hráč už asi ne, spíš příležitostný. Co freeware týče, řekněme, že mě nedokázalo nic udržet dost dlouho. Na druhou stranu mi to ale zase dává alespoň zevrubný přehled o momentální situaci.
Než však zabrousíme do problematiky tvorby webových her, začněme ještě trochu jinde. Víme, že vy už máte jeden zdařilý titul – Berlin Game - zdárně za sebou (zprovozněn). Jak vůbec vznikne nápad vytvořit „webovku“? Přeci jen je to kupa práce ve volném čase.
Grimon: Mno předně musím podotknout, že hra sice už plnohodnotně funguje, nicméně stále je zde dost věcí, které podle plánu stále čekají na svou realizaci. Co se nápadů týče, hlavní motivace byla a je totální absence webových her s námětem druhé světové války na české scéně. Nebýt tohoto faktu (respektive byla-li by tehdy slušná on-line webovka s žánrem druhé světové války), tak by myšlenka na zrození Berlin Game asi nikdy nevyvstala.
VŠECHNY CESTY VEDOU DO … BERLÍNA!
Myslím si, že hru není nutné po recenzi znovu do detailu rozebírat, přesto bych si dovolil několik otázek:
Kolik lidí má podíl na Berlin Game? Jste spojeni v nějakém týmu, nebo jste pouze parta nadšenců?
Necro: Jak jsem psal na začátku. My dva jsme odvedli na Berlin Game naprostou většinu práce. Ale byli tu i další lidé. S programováním mi během vývoje pomáhali pár měsíců další dva programátoři, v blízké budoucnosti nám ještě někdo pomůže s flashovými bannery.
V dnešní době jsou běžné spíše fantasy hry než ty týkající se určité etapy lidské historie. Proč jste se tedy pustili zrovna do tématu druhé světové války? Proč zrovna „tahové“ zpracování? Nepřipouštěli jste si, že by jste mohli být hráči odmítnuti?
Necro: Jelikož jsem byl pevně rozhodnut neprogramovat nic, co by mi bylo proti srsti, tak byl tahový systém s přepočty jediná možnost. Nikdy bych netvořil titul, kde by nejlepší hráč byl ten, který u ní sedí celý den a jen tupě kliká. Také mě vůbec neberou hry bez mapy. Správná webovka podle mě musí mít perfektní mapu – na niž hráč při hraní kouká. Když se k tomu přidá časová nenáročnost, žádný jiný systém nepřipadá v úvahu. U nás stačí jednou denně odehrát cca 15-45 minut a je to.
Abych řekl pravdu, tak mě se původně myšlenka hry z II. světové války moc nezamlouvala. Ale teď vůbec nelituji. Her z historie, budoucnosti, fantasy je jako much. Z druhé světové války není žádná. Nemáme tedy žánrovou konkurenci.
Grimon: Ano, vaše vyjádření bylo naprosto trefné. Her z prostředí fantasy a sci-fi je na české internetové scéně neskutečné množství, a tak trochu mě osobně zarážel fakt, že se v tomto zaběhnutém klišé tvorby těchto žánrů nadále pokračuje. Co se našeho námětu a systémového herního stylu týče, když se podíváme o nějaký ten pátek zpět, není to tak dlouho, co komerčním strategickým "single" produktům kralovaly tituly jako je Panzer General, Steel Panthers, či Hearts of Iron atd. a jejich úspěch byl nebývalý. A dle mého skromného názoru se i dnes najde spousta lidí, které žánr druhé světové války zajímá.
Jak je z vašich stránek vidno, spolupracujete s několika subjekty zabývajících se o druhou světovou válku. Jak tato spolupráce funguje?
Grimon: Ano, ale momentální spolupráce se prozatím nese jen v duchu reklamy, což bychom ale v budoucnu, bude-li oboustranná vůle, rádi změnili.
I když zmiňujete, že hra je stále v beta-testingu, tak dostala už teď krásných 90%! Plánujete i přesto pokračovat ve vývoji dál?
Necro: Recenze mě velice příjemně překvapila. Umístili jsme se tuším v TOP 5 mezi všemi hrami na vašem serveru a to jsme zatím betaverze, která je pár měsíců v provozu. Většina ostatních recenzovaných her existuje mnoho let nebo za nimi stojí silné zahraniční společnosti. Samozřejmě chápu, že každá recenze je subjektivní dojem autora, ale lhal bych, kdybych řekl, že mě to nepotěšilo.
Vývoj se v žádném případě nezastavil, každý 1-2 týden nahráváme novou verzi. Navíc hráči objevují drobnosti k opravení a nacházejí skryté nedostatky, které je třeba opravit. Řekl bych, že vývoj je rychlejší, než před spuštěním betaverze.
Na čem se třeba zrovna teď pracuje?
Necro: Naprostou prioritou je pro nás spuštění ostré verze. Na čem aktuálně děláme je k vidění v Berlínských Novinkách (www.berlingame.cz/berlinske_novinky.php)
Grimon: Z mnoha důvodů bych zde nerad zabíhal do detailů. Nicméně alespoň namátkou, určitě se do hry budou aplikovat RPG prvky. Dále přibude počasí, takže bude rozdíl, budete-li hrát v zimě či v létě. Přibudou takzvané specializace nebo doktríny, chcete-li, které při výběru herní strany učiní jakýsi podvýběr - tedy na jakou složku armády se chce hráč specializovat a mnoho a mnoho dalšího.
Kolik aktivních hráčů registrujete?
Necro: Jelikož se pohybuji jen ve vyšších scénářích, tak to jsou desítky. Nových hráčů však získáváme přes sto za týden.
O placených bonusech, což je dnes už poměrně běžné, neuvažujete? Přeci jen nebude provoz asi úplně zadarmo.
Necro: Samozřejmě, že uvažujeme. Při vyšším počtu hráčů se stává provoz herního serveru finančně dost náročným.
Kdy bude uvolněna takzvaná „plná“ verze?
Necro: Nechci si tu sám na sebe vytvořit nějaký závazný termín, ale já bych rád spustil ostrý provoz někdy v říjnu/listopadu. S jistotou můžu říci, že 1.1.2009 už na serveru betaverze s jistotou nebude!
Grimon: Přesně, jak řekl Necro. Nějaký závazný termín je nemyslitelný, nicméně máme pevný plán věcí, které jsou nutné udělat pro přechod z betaverze na ostrou verzi.
TAK DEJ CIHLU K CIHLE ...
Důležitou součástí našeho rozhovoru je, abychom veřejnosti přiblížili, co všechno stojí za tvorbou webové hry. Že ona to není zas taková sranda, jak by se mohlo na první pohled zdát. Souhlasíte se mnou?
Necro: Ono záleží, co si pod webovou hrou představíte. Může to být nějaká propracovaná hra s elegantní nekradenou grafikou, nebo však také textovka s vykradenými obrázky. V tom je obrovský rozdíl! Textovou „webovku“ lze udělat za chviličku.
My na Berlin Game aktivně pracujeme už rok (první nápad je starý asi rok a půl), přičemž já se starám o herní systém a programování. Grim je přes grafiku a návrh hry. Tudíž, kdybychom udělali hru třebas z prostředí seriálu LOST, nafotili si obrázky herců, tak si vlastně ušetříme polovinu práce.
A kolik zhruba času Berlin Game sežral? Ono rok práce je takový neuchopitelný termín. Když řeknu, že programování zabralo 500-1000 hodin, tak už to bude konkrétnější.
Je jasné, že asi nevíte, jak pracují ostatní. Berme tedy za příklad vás a Berlin Game. Co je potřeba udělat jako první?
Necro: Jistě se to dá rozdělit na dvě skupiny – nadšence jako my a placené firemní týmy.
Jako první a naprosto nejdůležitější je vybrat si lidi, se kterými budete hru tvořit. Špatný kolega/spolupracovník téměř jistě vše zničí. Ať už se ostatní snaží jakkoliv. Jelikož je to dlouhodobá práce, je to samozřejmě vždycky dost náročné. Málokdo se donutí měsíce pracovat zdarma, i když by si v práci místo toho mohl vydělávat tisíce. My v tom máme extrémní štěstí – v drtivé většině případů myslíme na to samé a vždy se shodneme. Navíc jsme oba dost vytrvalí, takže pokračujeme neústupně dál.
Grimon: S tím co řekl Necro naprosto souhlasím a beru to jako základ, bez kterého se nikam nedostanete. Pokud bych měl naťuknout počátky tvorby hry trochu detailněji, tak je třeba si nejprve dobře rozmyslet, o čem hra bude, v jakém světě se má odehrávat, co bude cílem hry, jak moc realističtí chcete být a mnoho dalších základních aspektů. Pak je třeba podívat se na projekt z ryze praktické stránky - tedy z pozice hráče, rozvrhnout si konkrétní herní prvky jako buttony, různá menu, zkrátka vše nezbytné, bez čeho se jakožto hráč neobejdete. Nám se třebas osvědčili rozkresy. A dál už se noříte do tvorby hlouběji a hlouběji, ale to už by byla jiná kapitola ....
Pak je potřeba určitě i nějaká grafika, kód a mnoho dalšího. Co by tedy měl člověk (skupina lidí) všechno ovládat.
Necro: Popíšu co ovládám, a použil jsem, já: HTML, PHP, MySQL, CSS, verzovací systémy, základy práce s grafikou, administrace apache serveru, základy SSH a Linux BASHe.
Dále jsou tu problémy s množstvím podkladů a poznámek, ukládáním bugů. Během pár měsíců jich je extrémní množství. Navíc hra musí být naprogramována bezpečně, musí se zálohovat, nesmí zatěžovat server. Je to mnohem náročnější, než programování obyčejných stránek. Nesrovnatelně!
No a když máte všechno tohle zmáknutý, máte nádhernou grafiku, všechno "ťip ťop". Tak pak musíte sehnat hráče. A když se to náhodou povede a budete úspěšní, tak vám hrozně vzrostou náklady, takže to budete muset být schopni zaplatit.
Grimon: Co se grafiky týče - jsou tu dvě věci a) člověk musí mít určité grafické cítění (do jaké míry se to povedlo v Berlin Game to nechám na posouzení jiných) b) dále si musíme uvědomit, že žánr webových her se nedá graficky ztvárnit tak, jak by si člověk přál, leckteré věci jsem musel ochudit o detaily, popřípadě komprimace udělala také své. Zasvěcení jistě vědí, o čem mluvím, tedy o faktu, že webové hry jsou omezené velikostí dat, tedy udělám-li super grafiku, pak budu sice osobně spokojen, ale nebude to hratelné, jelikož při velikosti dat oné parádní grafiky, by se to lidem ze serveru načítalo tak dlouho, že by si stihli udělat kafíčko a načtení by stejně ještě nebylo kompletní. Mno a je tu ještě jedna nutná věc. V týmu byste měli mít člověka, který má širší povědomí o daném žánru hry - pouhé nadšení pro žánr rozhodně nestačí.
Jaké nástroje a programy používáte?
Necro: Já denně používám – Eclipse, SQLyog, Putty, WinSCP, Total Commander, Gimp, ICQ, Thunderbird, Syncback, TortoiseSVN a pak internetové nástroje – Google docs, Google analytic, Mantis, občas i PHPmyadmin. Bez jakéhokoliv z těchto programů si vývoj dost dobře nedokážu představit. Samozřejmě ještě mám v počítači asi 5 druhů internetových prohlížečů.
Jak je to s hostingem – stačí úplně klasický, nebo je potřeba nějakých speciálních vlastností?
Necro: Na betatest máme zatím obyčejný hosting. Jenže i těch pár set lidí denně zobrazuje hrozně moc stránek, takže očekávám každým dnem email, přes nějž nás vykopnou. V tom případě budeme muset jít do pronájmu virtuální serveru, a až nás vyhodí i z něj, tak nám nezbude nic jiného, než si pořídit vlastní server. Hra má velice vysoký nároky na traffic (množství stažených dat). Když máte navíc tolik grafiky jako my - dál to asi nemusím rozvádět.
Speciální vlastnosti žádné nepotřebujeme, snad jen omezení na maximální čas běhu skriptu musí být dost vysoké.
Teď jsme hru vytvořili. Další důležitý aspekt jsou však hráči. Máte nějaký vlastní trik, který prozradíte, jak získat hráče – naši čtenáři, možná budoucí vývojáři webových her, budou za každou radu jistě rádi.
Necro: Tak samozřejmě máme připraveného něco jako marketingový plán. Desítky potencionálních partnerských webů, místa, kde levně a účinně platit reklamu, PR, … Nic víc ze mě nedostanete :o)
Grimon: Co teď řeknu, bude znít jako zaběhnuté klišé, ale ono tomu tak nezřídka opravdu je. Dobrá hra by si měla do jisté míry udělat reklamu i sama. Tím chci říct, budou-li hráči spokojeni je více než pravděpodobné, že se o hře zmíní a rozšíří povědomí o ní dál.
JDEME DO FINÁLE
Plánujete se pustit do vývoje ještě jiného titulu?
Necro: Já už skoro rok komunikuji s lidmi kolem Asterionu (svět pro DrD+). Plán i nápad by tedy byl, ale čas není a asi ani nebude.
Grimon: Prozatím určitě ne, jelikož práce na Berlin Game je ještě mnoho.
Chtěl byste něco vzkázat našim čtenářům?
Necro: Nebudu tady lákat na Berlingame.cz, i když je to úplně úžasná, skvělá, perfektní a bombastická hra. Já si prostě nemohl pomoci:) Co vzkázat? Hrajte hry, které mají aspoň nějaký smysl! Když občas vidím u jakých kravin kámoši ztrácejí čas...
Grimon: Asi toto - dobře vybírejte: čemu budete chtít věnovat svůj drahocenný volný čas.
Děkuji za volný čas a příjemný rozhovor!
Necro: Já taky. Mějte se fajn!
Grimon: I já děkuji.
Autor: Vladislav Burian
- Flash - Software spustitelný přímo z prohlížeče přes potřebný flash přehrávač. Není tudíž nutné stažení a nainstalování.
- Freeware - Software, který je distribuován zcela bezplatně. Platí zde však autorská práva zamezující jakékoliv měnění a poupravování zdrojových kódů a dalších částí programu.
- Lite - Lite verze je osekaná verze dané aplikace. Nejedná se sice o „plnohodnotnou“ demoverzi bez řady omezení, ale svým způsobem nejde ani o plnou verzi.
- RPG - Role Playing Game - hra na hrdiny.
- RTS - Real Time Strategy - Strategie v reálném čase.
Je zřejmé, že poplatky budou v budoucnu nutné - důležité je, aby nepřinášely herní zvýhodnění.

