Příprava cartridge

Navigace:  Publikace cartridge >

Příprava cartridge

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

Než však přistoupíme k vlastní publikaci, musíme ještě udělat v naší hře několik drobých úprav, pokud jsme tak již neučinili.

 

Nastavit hru jako dohranou

V první řadě nesmíme na konci zapomenout nastavit hru jako dohranou. K tomu použijeme obyčejnou akci Nastav, kde na levou stranu přesuneme vlastnost Dokončen z objektu nazvaného jménem naší cartridge (je to první objekt v seznamu objektů). Na pravé straně pak nastavíme hodnotu této vlastnosti na Pravda.

Publikace - Dokončení

Možná vám to bude připadat zbytečné, neboť tato hodnota má význam pouze v případě, že hráč chce tzv. odemknout hru na serveru www.wherigo.com pomocí souboru .gws. To bude fungovat pouze u hráčů, kteří hru odehráli na některém z Garminů. Hráči hrající na jakémkoliv typu telefonu tuto možnost mít nebudou. I tak si myslím, že je otázkou dobrého vkusu na konci nastavit příznak dokončení, i když ho využije jen část hráčů.

 

Zobrazení odemykacího kódu

Mnohem důležitější je zobrazení tzv. odemykacího kódu. Tento kód je vygenerován při stažení cartridge ze serveru www.wherigo.com a je pro každého hráče unikátní. Zadáním tohoto kódu na stránkách www.wherigo.com si může kdokoliv odemknout hru, aniž by musel nahrávat jakýkoliv soubor. Tato možnost je vhodná pro všechny typy přístrojů (a pro telefony taky jediná možná).

Odemykací kód se nachází jako vlastnost objektu Player. Stačí ho tedy na konci hráči vhodným způsobem zobrazit.

Publikace - Odemykací kód

Pozor ale na situaci, kdy si hráč omylem odklepne zprávu s odemykacím kódem, aniž by si ho byl býval opsal. Je rozhodně vhodné nějakým způsobem dát hráči možnost si tento odemykací kód zobrazit i později. Ideální se mi jeví po dohrání přesunout do inventáře hráče speciální předmět Odemykací kód, pomocí něhož si jej může kdykoliv později zobrazit.

 

Chtěl bych jenom připomenout: Odemykací kód je pro každého hráče unikátní a generuje se až v okamžiku, kdy si hráč cartridge stahuje ze serveru. My jako autoři nikdy nebudeme při ladění znát skutečný odemykací kód. Místo něj se nám při ladění (ať už v emulátoru nebo v přístroji) zobrazí „falešný“ kód, jehož podobu si můžeme dokonce sami nastavit, a to pomocí menu Soubor > Nastavení, následně v zobrazeném dialogovém okně na záložce Sestavení v políčku Offline odemykací kód. Jenom upozorňuji, že tento kód samozřejmě na serveru www.wherigo.com fungovat nebude a zde slouží jenom k tomu, aby se nám nějaká hodnota zobrazila.

 

Možná jste jako hráči zaregistrovali, že s odemykáním je na www.wherigo.com trošku problém. Cartridge nyní generují o něco delší kód, než jaký je server schopen při odemykání přijmout. Proč? Jednoduše - nedoladěnost stránek ze strany Groundspeaku. Naštěstí je bez problémů akceptován kód zkrácený na požadovanou délku. Jako autoři se o toto zkracování nemusíme naštěstí moc starat. Pokud použijeme Urwigo a zobrazíme odemykací kód pomocí akcí v diagramu (viz výše), mělo by Urwigo již samo zobrazit jen správný počet znaků kódu.