Czech

Geolokace: Jak přeměnit svět v herní-mapu aneb co jsme se naučili od Pokemon GO, a co jsme se rozhodli udělat jinak

10. 7. 2023

Geolokace: Jak přeměnit svět v herní-mapu aneb co jsme se naučili od Pokemon GO, a co jsme se rozhodli udělat jinak

Medieval je geolokační mobilní hra ve stylu Pokemon Go, či Ingress, která nabízí rozsáhlý herní zážitek s komplexním bojovým systémem, příběhovými interakcemi a sbíráním karet.

Herní svět Medieval se odehrává na světové mapě, která je ovšem, jak vidíte na obrázku níže, přetvořena ve středověkou krajinu z období husitských válek.

Medieval world map

Zpustošená země zmítaná válkou mezi husitskými frakcemi a Svatou říší římskou však přeje odvážným a skýtá mnoho akčních bitev a příběhových dobrodružství.

Ale jaké překážky a boje čekali nás vývojáře na našem vlastním questu (to celé vůbec vyrobit)? Slyšíme se Vás ptát. A hlavně, a to zejména, čím se Medieval liší? Čím se domníváme, že vyčnívá mezi výše zmíněnými tituly?

Přidejte se na náš Discord a zapojte se aktivně do vývoje hry.

Vytváření herní mapy

Data pro mapu získáváme od služby Mapbox, která je specificky určená pro herní vývojáře. Od běžných uživatelských map se liší zejména tím, jak jednoduché je filtrovat data, tj. Mapbox nám umožňuje úkony, jako je například vybrat na mapě všechny restaurace a následně je skrýt. Mapbox dokáže skvěle segmentovat data celkově, což nám umožňuje rozdělit cesty a budovy – ty nám rozparceluje do oblastí v odlišných barvách, na základě čehož pak tvoříme spodek mapy.

Poté stáhneme veškerá data od Mapboxu podle zájmových bodů. Jedná se v podstatě o místa na mapě, co mají nějaké jméno, jako např. kostely, restaurace, apod. Následně všechno uklidíme do nějaké formy, se kterou můžeme dál pracovat. S pomocí našeho vlastního algoritmu pak rozséváme po mapě vhodné herní body.

Na místě kostela –⁠ kostel!

Snažíme se aby herní mapa co nejvíce odpovídala té skutečné. Tam kde je kostel, byste měli naleznout kostel. Jde nám o to, aby reálné budovy měli reálný význam a hráči mohli využít znalostí svého sousedství. Tímto se snažíme odlišit od podobných geolokačních her, které účel budovy určují náhodně.

Zejména jsme se tím ovšem chtěli vyhnout problému, který známe od konkurenčních titulů, kdy je těžké najít herní body v malé vesnici či na okraji města.

Za tímto účelem jsme herní mapu vhodně upravili tak, abychom zajistili, že se aspoň nějaké herní body vyskytnou vždy, ať už se ocitnete kdekoliv. To sice znamená, že někdy naleznete kostel na místě paneláku, ale zase by se nemělo stát, že místo odvykacího centra by byla na herní mapě hospoda. Tedy doufáme.

Tento prvek vytváří konzistentní zážitek pro všechny hráče, neboť všichni vidí stejnou herní mapu. Nestane se tedy, že když jdete s kamarádem na Vaši pravidelnou herní Medieval procházku, museli byste každý hledat ve hře kostel na druhé straně téhož náměstí. Každý vidí stejnou mapu a může podle toho plánovat, kam přesně zajít v reálném světě, aby se posunul ve hře.

Interakce

Důležitým úkolem bylo pro nás vyvinout vhodný systém příběhových interakcí. Interakce jsou přisouzeny budovám, které mapa vyhodnotila jako méně důležité, a hráčům se zobrazují ve formě svitků, na které lze kliknout. Po kliknutí se svitek otevře, a hráč je konfrontován s příběhovou interakcí.

V rámci těchto interakcí se hráč setkává s rozmanitou řadou postav a situací. Od úkolů tak jednoduchých, jako je rozhodnout se, co udělat s klackem pohozeným na silnici, přes nelítostné bitvy, až po zapeklité příběhové interakce s vícero možnostmi, jak danou situaci vyřešit. Jen zlomek interakcí se na mapě vyskytuje v jakýkoliv daný čas, aby měl hráč z herního světa pokaždé čerstvý zážitek.

To je od nás pro dnešek vše

Už víte, co a jak. Stačí si tedy nasadit boty a vyrazit ven. (Jen nezapomeňte mrknout na předpověď.)

Přidejte se na náš Discord a zapojte se aktivně do vývoje hry.