BLACKHOLE

CS / EN

Když přemýšlíte nad věcmi do hloubky Napsal Fiola - 11. Ledna 2015 13:58

Article image

Původní myšlenka mít Blackhole s velkými online funkcemi šla trochu teď stranou, ale zrovna dnes byl den, kdy se tomu bylo čas věnovat. V mezičase, v sobotu, kdy většina týmu má de-facto produkční pauzu (s výjimkou Patrika a Vojty, kteří dělají levely, viz. včerejší blog), tak je alespoň čas na některé zajímavé věci. Například?

Mailing

Samozřejmě jsme moc rádi, když nám píšete už nyní o kopie hry, protože chcete udělat recenzi. Píšou nám jak větší média, tak i začínající youtubeři a dnes byl čas, abych si emaily víc prošel a odpovídal. Možná se to nezdá, ale zjistil jsem, že vyřídit tak. 15 emailů trvá cca. 40 minut. Většinou jsou v angličtině a je docela těžké odpovídat, protože dotazy umí být velmi specifické: proč nemáme fyzickou sběratelku i v USA? Proč nemáme více jazyků naplánovaných v den vydání? Budeme mít steam cards systém taky u naší hry? A budou achievementy?

Neberte mě špatně, nestěžuji si. Jen konstatuji, že je mailing vysoce časově konzumující. Nicméně je fajn, že máme fakt hodně zájemců o hru již nyní a to hlavně z ciziny, kde nezačal žádný marketing. V podstatě jsme zatím hodně propagovali hru pouze v česku a na slovensku.

Steamworks

Sobota je ideální čas řešit business! Tedy, alespoň mi to tak přišlo. V administraci steamu jsem si tedy prošel fóra a diskuze, podíval se co řeší jiní vývojáři za problémy a nakonec našel i možnost, jak integrovat různé věci, které mi dělaly starosti.

Věci, které vás normálně nenapadnou, například:

Jak bude hráč vlastně zadávat své jméno na Steam Big Picture, když nemáme ve hře klávesnici, ale má jen ovladač?

Odpověď: o to se stará Steam API, které má virtuální klávesnici.

A co když bude mít hráč ovladač, ale nebude mít zapnutý Big Picture?

Odpověď: Tak má klávesnici, ne?

A co když hru vydáme na konzole?

Odpověď: Tak se o klávesnici stará zase ta konzolová API.

Klávesnice na obrazovce je přesně ten typ problému, který mě děsí. Je to zásah jiného programu, který nějakým způsobem musí komunikovat s naší hrou. Dobré ale je, že to fakt hra zvládne vyvolávat a my nemáme problém s tím, že bychom nepřinesli "controller experience", jak má být.

Když vzniknou BLOCKEŘI

BLOCKER, už jen to slovo blokuje samo o sobě sebe. Takže je asi snadné vysvětlit, co to asi bude znamenat v kódu naší hry. Jedná se o situaci (může to být bug, chybka, špatně navržený objekt, cokoliv), která najednou v nejnovějším buildu znemožní hru hrát nebo dohrát, v nejhorším případě dokonce spustit. Blocker vznikne jednoduše, buď omylem nebo nedopatřením při implementaci něčeho nového.

Nám se jeden blocker objevil v prostředí kapitole Up & Down, kde náhodně padá hra. Je to frustrující, protože když nějakou úroveň navrhnete, chcete ji pak vyzkoušet. No a nemůžete, nebo jo, ale musíte doufat, že ten pád se vám vyhne. Jenže on nevyhne. Vzniká tak blocker.

Nakonec se tedy jdete věnovat něčemu jinému, protože vývoj musí počkat, dokud se blocker neodstraní. Seeker na tom pracuje, ale jak jsem psal dříve, má zkouškové; takže jeho reakční doba je delší než obvykle. Nikdo mu to ale nevyčítá. A to je dobře.

Nejspíš nás čeká změna konceptu online funkcí

Uplně původně byla má myšlenka leaderboardů a světových žebříčků časů komplexnější a zahrnovala sofistikovaný systém generování tzv: WILDCARD. Tedy speciálního kódu, který použijete na těchto stránkách po zakoupení hry. Díky tomu se vám odemkne online funkce sdílení svých časů úrovní ve hře se světem a přáteli.

Dnes jsem se dozvěděl, že pokud bychom takové klíče distribuovali skrze STEAM a tedy hráč by byl nucen zadávat další kód mimo STEAM (byť sem na tyto stránky), znamenalo by to znemožnění Family Sharingu u hry, možnost streamování skrz platformu a ještě pár nevýhod, které jsem už ale prolítl a ani si je nepamatuji, protože jsem měl jasno: tudy cesta nevede. Možná, kdybychom byli Ubisoft nebo EA jo, ale sakra, ne, prostě ne.

WILDCARD měla být zároveň možnost, jak se s vámi hráči blíže spojit. Ti z vás, kteří zadají svou adresu by mohli tak soutěžit o věcné ceny (trička, mikiny, pásky, hrníčky s herním motivem). A my bychom je prostě zasílali. A rádi. Chceme totiž soutěžit s vámi, chceme si hru taky užít. Challenge Vault bude dokonalé prodloužení herní doby i po odehrání hlavního příběhu a hrozně se na to těším.

Předhánění se v časech v jednotlivých úrovních je prostě pecka. Ale k tomu, aby to prostě fungovalo se musíte přihlásit k nějaké online platformě. A to je ten háček. Chtěli jsme ověřovat účet se zakoupenou hrou. O tu možnost jsme přišli. Takže se nedá nic dělat a možnost založit si WILDCARD dostane nakonec každý. Ne jenom ten, kdo si hru koupí, ale rovněž kdokoli, kdo se zaregistruje.

Jedině ale ten, kdo vyplní všechny požadované osobní údaje dostane možnost soutěžit o ceny. Tak jednoduché to je.

Jediný, proč se toho tak bojím, je velmi snadné pirátství. Vemte si, že hru nemusíte mít koupenou. Stačí ji někde najít, zaregistrovat se a jedete na naše vlastní náklady online mód. To se mi nelíbí. Samozřejmě nějaký systém proti tomu uděláme, ale ve finále, budu holt počítat s tím, že hráči jsou rozumní a snad nás podpoří, když budou chtít hrát online. Budeme to ručně prověřovat a třeba se z toho nezblázníme. Ještě to promyslíme.

Díky, za vaší podporu :).

Přihlásíme se vám zase zítra, snad s pozitivnějším naladěním!