Uložení hry

Navigace:  Diagramové akce (dokončení) >

Uložení hry

Předchozí stránkaNahoruDalší stránka

Ve většině počítačových her může hráč uložit svoji aktuální pozici a později si ji opět nahrát a pokračovat tam, kde předtím skončil. Podobnou možnost nabízí i wherigo. Slouží k tomu předvším akce Uložit hru. Stav hry je pak uložen do souboru, který má stejný název jako příslušná cartridge a příponu buď .gws (u Garminů) nebo .ows (WhereYouGo nebo OpenWIG, u aplikací pro iPhone to bohužel neznám).

 

Kdy zavolat uložení hry, aneb automatické versus ruční ukládání

K ukládání hry je možné se postavit dvojím způsobem:

 

Automatické ukládání - autor umístí na příslušná místa kódu akci Uložit hru. Hra se tedy ukládá automaticky, hráč na to vůbec nemusí myslet. Určitou nevýhodou může být, že hra se ukládá pouze na místech, která určil autor hry.

Ruční ukládání - autor vytvoří nějaký předmět, např. „Ukladač“, který umístí hráči do inventáře a který obsahuje příkaz pro uložení hry. Hráč si tak sám určí okamžik, kdy si aktuální stav hry uloží. Určitou nevýhodou může být, že pokud o této možnosti hráč neví, nebo ji z nějakého důvodu neudělá, hra není uložena, což se může vymstít při nějakém následném pádu.

 

Kterou z možností zvolit, je plně na uvážení autora. Každá může mít svá pro a proti. Lze se také inspirovat chytrou horákyní a zkombinovat obě varianty: na určitá klíčová místa umístit automatické uložení, ale zároveň dát hráči k dispozici ruční ukladač.

 

Na rozdíl od počítačových her umožňuje uložit pouze jednu (předchozí) pozici. Každé další uložení přepíše předchozí pozici. Na Garminech to asi není moc řešitelné, na telefonech se mohou hráči pokusit starší soubory s uloženými pozicemi archivovat např.jejich přejmenováním nebo překopírováním do jiného adresáře. Je to však docela pracné a nikdy nemůžete mít stoprocentní jistotu, jestli to nezpůsobí pád aplikace.

 

Uložit a zavřít hru

Urwigo nabízí ještě jednu akci související s ukládáním - Uložit a zavřít. Jejím cílem je uložení aktuálního stavu hry (viz výše) a její následné ukončení. I s touto akcí je lepší zacházet opatrně. Nikdy nevíte, jestli přístroj opravdu provede obě operace, např. může pouze uložit, ale už neuzavře apod. Rozhodně není vhodné na této akci postavit logiku hry.