{"id":198,"date":"2013-11-14T16:55:00","date_gmt":"2013-11-14T15:55:00","guid":{"rendered":"https:\/\/www.urwigo.cz\/?p=198"},"modified":"2022-11-18T17:08:47","modified_gmt":"2022-11-18T16:08:47","slug":"jdeme-na-to-s-urwigem-5-predmety-a-postavy","status":"publish","type":"post","link":"https:\/\/www.urwigo.cz\/?p=198","title":{"rendered":"Jdeme na to s Urwigem &#8211; 5. P\u0159edm\u011bty a postavy"},"content":{"rendered":"\n<p>Samotn\u00e9 z\u00f3ny, kter\u00e9 jsme definovali\u00a0<a href=\"https:\/\/www.urwigo.cz\/?p=186\">v p\u0159edchoz\u00edch<\/a>\u00a0dvou pokra\u010dov\u00e1n\u00edch seri\u00e1lu, by u\u017e mohly sta\u010dit pro vytvo\u0159en\u00ed jednodu\u0161\u0161\u00ed hry. Teprve a\u017e p\u0159edm\u011bty a postavy v\u0161ak dodaj\u00ed na\u0161emu wherigu tu pravou \u0161\u0165\u00e1vu. Poj\u010fme se tedy na n\u011b vrhnout.<\/p>\n\n\n\n<p><em>P\u0159edm\u011bty<\/em>&nbsp;a&nbsp;<em>postavy<\/em>&nbsp;jsou objekty, na kter\u00e9 hr\u00e1\u010d nar\u00e1\u017e\u00ed v pr\u016fb\u011bhu hry. Z hlediska hr\u00e1\u010de je mezi nimi rozd\u00edl pouze v\u00fdznamov\u00fd, z hlediska autora hry pak minim\u00e1ln\u00ed. Klidn\u011b m\u016f\u017eeme n\u011bkter\u00e9 postavy definovat jako p\u0159edm\u011bty (v\u011bci) a nic se nestane (obr\u00e1cen\u011b to jde samoz\u0159ejm\u011b taky, ale postr\u00e1d\u00e1 to trochu smysl). Dal\u0161\u00ed postup budu tedy demonstrovat na p\u0159edm\u011btech a ve vhodn\u00e9 chv\u00edli zm\u00edn\u00edm pouze odli\u0161nosti od postav.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Vytvo\u0159en\u00ed nov\u00e9ho p\u0159edm\u011btu<\/strong><\/h3>\n\n\n\n<p>Mus\u00edme si zobrazit z\u00e1lo\u017eku se seznamem definovan\u00fdch p\u0159edm\u011bt\u016f pomoc\u00ed p\u0159\u00edkazu z menu\u00a0<em>Zobrazit > V\u011bci<\/em>. Pro postavy samoz\u0159ejm\u011b zvol\u00edme\u00a0<em>Zobrazit > Postavy<\/em>. Potom klepneme na tla\u010d\u00edtko\u00a0<em>Nov\u00e1 polo\u017eka<\/em>. Do seznamu se vlo\u017e\u00ed nov\u00fd p\u0159edm\u011bt nebo postava a v prav\u00e9m panelu se zobraz\u00ed jejich vlastnosti.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>N\u00e1zev a popis<\/strong><\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"371\" height=\"136\" src=\"https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Postava-Obecne.jpg\" alt=\"\" class=\"wp-image-199\" srcset=\"https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Postava-Obecne.jpg 371w, https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Postava-Obecne-300x110.jpg 300w\" sizes=\"auto, (max-width: 371px) 100vw, 371px\" \/><\/figure>\n\n\n\n<p>Nejprve mus\u00edme p\u0159edm\u011bt nebo postavu pojmenovat v polo\u017ece\u00a0<em>N\u00e1zev<\/em>. Podobn\u011b jako u z\u00f3n se n\u00e1m automaticky vypln\u00ed slovo \u201eN\u00e1zev\u201c, kter\u00e9 m\u016f\u017eeme (l\u00e9pe \u0159e\u010deno m\u011bli bychom) zm\u011bnit. Krom\u011b n\u00e1zvu je vhodn\u00e9 vyplnit i\u00a0<em>Popis<\/em>, kter\u00fd se zobrazuje v detailu objektu. Pro n\u00e1zev a popis plat\u00ed v\u0161e, co bylo uvedeno u z\u00f3n. Je zbyte\u010dn\u00e9 to opakovat, kdo chce, m\u016f\u017ee se pod\u00edvat\u00a0<a href=\"https:\/\/www.urwigo.cz\/?p=186\">do p\u0159\u00edslu\u0161n\u00e9ho p\u0159\u00edsp\u011bvku<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Viditelnost<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"375\" height=\"97\" src=\"https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Postava-Viditelnost.jpg\" alt=\"\" class=\"wp-image-201\" srcset=\"https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Postava-Viditelnost.jpg 375w, https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Postava-Viditelnost-300x78.jpg 300w\" sizes=\"auto, (max-width: 375px) 100vw, 375px\" \/><\/figure>\n\n\n\n<p>U p\u0159edm\u011bt\u016f a postav m\u016f\u017eeme definovat jejich viditelnost. P\u0159edm\u011bt \u010di postava m\u016f\u017ee b\u00fdt bu\u010f&nbsp;<em>viditeln\u00e1<\/em>&nbsp;nebo&nbsp;<em>skryt\u00e1<\/em>, a to na z\u00e1klad\u011b za\u0161krtnut\u00ed nebo neza\u0161krtnut\u00ed pol\u00ed\u010dka&nbsp;<em>Zobrazit<\/em>&nbsp;v \u010d\u00e1sti&nbsp;<em>Zobrazen\u00ed<\/em>. Pouze viditeln\u00e9 p\u0159edm\u011bty a postavy se ve h\u0159e zobrazuj\u00ed a pouze s takov\u00fdmi m\u016f\u017ee hr\u00e1\u010d pracovat.<br>Hr\u00e1\u010d vid\u00ed&nbsp;<strong>viditeln\u00e9<\/strong>&nbsp;p\u0159edm\u011bty a postavy, kter\u00e9 m\u00e1 ve sv\u00e9m invent\u00e1\u0159i, a ty, kter\u00e9 jsou v aktivn\u00edch z\u00f3n\u00e1ch, v nich\u017e se hr\u00e1\u010d pr\u00e1v\u011b nach\u00e1z\u00ed, nebo kter\u00e9 maj\u00ed nastaveno zobrazov\u00e1n\u00ed objekt\u016f \u201ev\u017edy\u201c, p\u0159\u00edpadn\u011b \u201ep\u0159i p\u0159ibl\u00ed\u017een\u00ed\u201c, je-li hr\u00e1\u010d dostate\u010dn\u011b bl\u00edzko.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.urwigo.cz\/?p=194\">Minule<\/a>\u00a0jsme si \u0159\u00edkali, \u017ee existuje omezen\u00ed na po\u010det sou\u010dasn\u011b viditeln\u00fdch aktivn\u00edch z\u00f3n, p\u0159i jeho\u017e p\u0159ekro\u010den\u00ed m\u016f\u017ee doj\u00edt k p\u00e1du hry, obzvl\u00e1\u0161t\u011b na Garminech. U p\u0159edm\u011bt\u016f ani postav sice takov\u00e9 nebezpe\u010d\u00ed nehroz\u00ed, p\u0159esto bychom s nimi nem\u011bli zbyte\u010dn\u011b pl\u00fdtvat. Mus\u00edme si uv\u011bdomit, \u017ee pokud jejich seznam bude dlouh\u00fd, bude se v n\u011bm hr\u00e1\u010d h\u016f\u0159e orientovat. Nicm\u00e9n\u011b p\u0159i n\u00e1vrhu b\u011b\u017en\u00fdch her si s po\u010dtem p\u0159edm\u011bt\u016f nebo postav nemus\u00edme p\u0159\u00edli\u0161 l\u00e1mat hlavu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Um\u00edst\u011bn\u00ed &#8211; lokace<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"374\" height=\"70\" src=\"https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Postava-Lokace.jpg\" alt=\"\" class=\"wp-image-202\" srcset=\"https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Postava-Lokace.jpg 374w, https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Postava-Lokace-300x56.jpg 300w\" sizes=\"auto, (max-width: 374px) 100vw, 374px\" \/><\/figure>\n\n\n\n<p>P\u0159edm\u011bt nebo postava se m\u016f\u017ee nach\u00e1zet na n\u011bkter\u00e9m z t\u011bchto m\u00edst:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Nikde<\/em>&nbsp;&#8211; p\u0159edm\u011bt \u010di postava poletuje kdesi v mimoprostoru, hr\u00e1\u010d o nich nev\u00ed a nem\u016f\u017ee s nimi nijak pracovat. Je ide\u00e1ln\u00ed pou\u017e\u00edt tuto volbu jako odkladi\u0161t\u011b t\u011bch, kter\u00e9 zrovna do hry nijak nezasahuj\u00ed. Analogie se st\u0159\u00edda\u010dkou v hokeji se p\u0159\u00edmo nab\u00edz\u00ed.<\/li>\n\n\n\n<li><em>V invent\u00e1\u0159i hr\u00e1\u010de<\/em>&nbsp;&#8211; p\u0159edm\u011bty a postavy, kter\u00e9 m\u00e1 hr\u00e1\u010d u sebe. Ty m\u016f\u017ee pou\u017e\u00edvat kdykoliv, a\u0165 se nach\u00e1z\u00ed v z\u00f3n\u011b nebo mimo z\u00f3ny. M\u016f\u017eeme si p\u0159edstavit, \u017ee p\u0159edm\u011bty hr\u00e1\u010d nese v n\u011bjak\u00e9m vaku, postavy jej doprov\u00e1zej\u00ed.<\/li>\n\n\n\n<li><em>V z\u00f3n\u011b<\/em>&nbsp;&#8211; p\u0159edm\u011bty le\u017e\u00ed, p\u0159\u00edpadn\u011b postavy \u010dekaj\u00ed na n\u011bjak\u00e9m konkr\u00e9tn\u00edm m\u00edst\u011b, kter\u00e9 je reprezentov\u00e1no z\u00f3nou. Takov\u00e9 p\u0159edm\u011bty jsou dostupn\u00e9 hr\u00e1\u010di pouze v p\u0159\u00edpad\u011b, \u017ee do t\u00e9to z\u00f3ny vstoupil, p\u0159\u00edpadn\u011b se k n\u00ed p\u0159ibl\u00ed\u017eil. N\u011bkter\u00e9 mohou b\u00fdt viditeln\u00e9 odkudkoliv, sta\u010d\u00ed, je-li p\u0159\u00edslu\u0161n\u00e1 z\u00f3na aktivn\u00ed. V\u0161e z\u00e1vis\u00ed na tom, jak je definov\u00e1na jej\u00ed polo\u017eka&nbsp;<em>Zobrazit objekty<\/em>.<\/li>\n\n\n\n<li><em>V invent\u00e1\u0159i postavy \/ p\u0159edm\u011btu<\/em>&nbsp;&#8211; p\u0159edm\u011bt se tak\u00e9 m\u016f\u017ee nach\u00e1zet v invent\u00e1\u0159i n\u011bjak\u00e9 postavy, zat\u00edmco postava se m\u016f\u017ee nach\u00e1zet v invent\u00e1\u0159i p\u0159edm\u011btu. Neznamen\u00e1 to v\u0161ak, \u017ee pokud vid\u00edm postavu, kter\u00e1 m\u00e1 v invent\u00e1\u0159i n\u011bjak\u00fd p\u0159edm\u011bt, vid\u00edm z\u00e1rove\u0148 i tento p\u0159edm\u011bt. Tak to nen\u00ed. P\u0159esto nemus\u00edme tuto mo\u017enost nikterak zatracovat, proto\u017ee n\u00e1m m\u016f\u017ee p\u0159i tvorb\u011b dob\u0159e poslou\u017eit.<\/li>\n<\/ul>\n\n\n\n<p>Jakmile jsme si pro p\u0159edm\u011bt nebo postavu zvolili lokaci, zp\u0159\u00edstupn\u00ed se n\u00e1m pol\u00ed\u010dko pro up\u0159esn\u011bn\u00ed jejich pozice. Standardn\u011b je v n\u011bm uvedeno \u201eKdekoli\u201c a znamen\u00e1 to, \u017ee bli\u017e\u0161\u00ed ur\u010den\u00ed m\u00edsta nen\u00ed d\u016fle\u017eit\u00e9. To bude asi p\u0159\u00edpad v\u011bt\u0161iny p\u0159edm\u011bt\u016f a postav.<br>M\u00e1me v\u0161ak mo\u017enost ur\u010dit GPS sou\u0159adnice um\u00edst\u011bn\u00ed objektu. V takov\u00e9m p\u0159\u00edpad\u011b n\u00e1m p\u0159ehr\u00e1va\u010d umo\u017en\u00ed nechat se na takov\u00fd objekt navigovat. M\u016f\u017eeme b\u00fdt tedy autorem navedeni na n\u011bjak\u00e9 konkr\u00e9tn\u00ed m\u00edsto, samoz\u0159ejm\u011b mus\u00edme br\u00e1t v potaz p\u0159esnost p\u0159\u00edstroje.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"543\" height=\"433\" src=\"https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Postava-Editace-bodu.jpg\" alt=\"\" class=\"wp-image-203\" srcset=\"https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Postava-Editace-bodu.jpg 543w, https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Postava-Editace-bodu-300x239.jpg 300w\" sizes=\"auto, (max-width: 543px) 100vw, 543px\" \/><\/figure>\n\n\n\n<p>Sou\u0159adnice objektu m\u016f\u017eeme vepsat ru\u010dn\u011b, nebo pou\u017e\u00edt zjednodu\u0161en\u00fd\u00a0editor z\u00f3n. Jedin\u00fdm rozd\u00edlem bude to, \u017ee n\u00e1m umo\u017en\u00ed definovat pouze jeden bod.<br>A\u010dkoliv zvol\u00edme konkr\u00e9tn\u00ed pozici objektu, bude tento viditeln\u00fd podle nastaven\u00ed polo\u017eky\u00a0<em>Zobrazit objekty<\/em>\u00a0i v p\u0159\u00edpad\u011b, \u017ee nebudeme st\u00e1t p\u0159\u00edmo u n\u011bj. Stejn\u011b tak budou dostupn\u00e9 i v\u0161echny jeho aktivn\u00ed p\u0159\u00edkazy &#8211; viz n\u00ed\u017ee. Pokud tedy budeme m\u00edt jednu rozs\u00e1hlou z\u00f3nu, hr\u00e1\u010d bude st\u00e1t na jednom konci a p\u0159edm\u011bt nebo postava na druh\u00e9m konci, p\u0159esto budou hr\u00e1\u010di dostupn\u00e9. Ur\u010dov\u00e1n\u00ed konkr\u00e9tn\u00ed pozice se tak m\u016f\u017ee jevit jako zbyte\u010dn\u00e1 formalita. Ve v\u011bt\u0161in\u011b p\u0159\u00edpad\u016f to bude pravda, p\u0159esto je mo\u017en\u00e9 tuto vlastnost smyslupln\u011b vyu\u017e\u00edt. Podrobnosti si ale nech\u00e1me na n\u011bkter\u00e9 z dal\u0161\u00edch pokra\u010dov\u00e1n\u00ed.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>P\u0159\u00edkazy<\/strong><\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"380\" src=\"https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Postava-Prikaz.jpg\" alt=\"\" class=\"wp-image-204\" srcset=\"https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Postava-Prikaz.jpg 400w, https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Postava-Prikaz-300x285.jpg 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/figure>\n\n\n\n<p>P\u0159\u00edkazy jsem zm\u00ednil u\u017e u z\u00f3n, ale kv\u016fli tomu, \u017ee nejsou podporov\u00e1ny na Garminech, je tam nelze pou\u017e\u00edt. Ov\u0161em u p\u0159edm\u011bt\u016f a postav je jejich spr\u00e1vn\u00e9 m\u00edsto, zde dojdou sv\u00e9ho napln\u011bn\u00ed.<br>Bez p\u0159\u00edkaz\u016f by p\u0159edm\u011bty a postavy hr\u00e1\u010d pouze vlastnil nebo o n\u011b zakop\u00e1val, ale t\u00edm by to kon\u010dilo. P\u0159\u00edkazy jim v\u0161ak dodaj\u00ed dynamiku a akceschopnost.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Vytvo\u0159en\u00ed p\u0159\u00edkazu<\/strong><\/h4>\n\n\n\n<p>Ka\u017ed\u00fd p\u0159edm\u011bt nebo postava m\u016f\u017ee m\u00edt nadefinov\u00e1no&nbsp;<strong>maxim\u00e1ln\u011b 15 p\u0159\u00edkaz\u016f<\/strong>&nbsp;(ano, pozor na to, to omezen\u00ed tam je, s\u00e1m jsem byl p\u0159ekvapen, ale mysl\u00edm, \u017ee pro b\u011b\u017en\u00e9 pou\u017eit\u00ed n\u00e1m to nijak nemus\u00ed vadit). Nov\u00fd p\u0159\u00edkaz vytvo\u0159\u00edme klepnut\u00edm na tla\u010d\u00edtko&nbsp;<em>Nov\u00e1 polo\u017eka<\/em>&nbsp;v \u010d\u00e1sti&nbsp;<em>P\u0159\u00edkazy<\/em>.<\/p>\n\n\n\n<p>Zobraz\u00ed se okno pro definici parametr\u016f p\u0159\u00edkazu. Mezi nejd\u016fle\u017eit\u011bj\u0161\u00ed pat\u0159\u00ed uv\u00e9st jeho&nbsp;<em>n\u00e1zev<\/em>&nbsp;a rozhodnout, je-li&nbsp;<em>povolen<\/em>&nbsp;\u010di nikoliv. Hr\u00e1\u010di se zobrazuj\u00ed pouze povolen\u00e9 p\u0159\u00edkazy, nepovolen\u00e9 jsou pro n\u011bj v danou chv\u00edli nedostupn\u00e9. Vlastnost&nbsp;<em>Povolen<\/em>&nbsp;je tedy obdobou viditelnosti. N\u00e1zev p\u0159\u00edkazu se hr\u00e1\u010di zobrazuje v seznamu, m\u011bl by tedy b\u00fdt co nejsrozumiteln\u011bj\u0161\u00ed. Na druhou stranu by ale nem\u011bl b\u00fdt p\u0159\u00edli\u0161 dlouh\u00fd, proto\u017ee v\u011bt\u0161ina p\u0159\u00edstroj\u016f je schopna zobrazit pouze n\u011bkolik po\u010d\u00e1te\u010dn\u00edch znak\u016f n\u00e1zvu.<\/p>\n\n\n\n<p>Pro zadefinov\u00e1n\u00ed b\u011b\u017en\u00e9ho p\u0159\u00edkazu tyto dv\u011b volby sta\u010d\u00ed. Klepnut\u00edm na tla\u010d\u00edtko&nbsp;<em>OK<\/em>&nbsp;svoji volbu potvrd\u00edme a p\u0159\u00edkaz se za\u0159ad\u00ed do seznamu. Klepnut\u00edm na&nbsp;<em>Storno<\/em>&nbsp;naopak proveden\u00e9 \u00fapravy zru\u0161\u00edme.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>\u00daprava a smaz\u00e1n\u00ed p\u0159\u00edkazu<\/strong><\/h4>\n\n\n\n<p>Pokud budeme cht\u00edt pozd\u011bji m\u011bnit parametry p\u0159\u00edkazu, sta\u010d\u00ed na n\u011bj v seznamu jednou klepnout my\u0161\u00ed a n\u00e1sledn\u011b klepnout na tla\u010d\u00edtko\u00a0<em>Editovat polo\u017eku<\/em>. Postup editace je shodn\u00fd jako v p\u0159\u00edpad\u011b zakl\u00e1d\u00e1n\u00ed nov\u00e9ho p\u0159\u00edkazu.<br>Pokud chceme p\u0159\u00edkaz vymazat, jednou na n\u011bj v seznamu klepneme my\u0161\u00ed a n\u00e1sledn\u011b klepneme na tla\u010d\u00edtko\u00a0<em>Vymazat<\/em>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>C\u00edl p\u0159\u00edkazu<\/strong><\/h4>\n\n\n\n<p>Zaj\u00edmavou mo\u017enost\u00ed je ur\u010dit&nbsp;<em>c\u00edl p\u0159\u00edkazu<\/em>. Volit m\u016f\u017eeme z t\u011bchto variant:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Nen\u00ed<\/em>&nbsp;&#8211; nejb\u011b\u017en\u011bj\u0161\u00ed pou\u017eit\u00ed. P\u0159\u00edkaz nem\u00e1 ur\u010den \u017e\u00e1dn\u00fd c\u00edl a je mo\u017en\u00e9 ho vykonat kdykoliv, kdy je dostupn\u00fd.<\/li>\n\n\n\n<li><em>V\u0161echny objekty<\/em>&nbsp;&#8211; p\u0159\u00edkaz je mo\u017en\u00e9 pou\u017e\u00edt na libovoln\u00fd dostupn\u00fd objekt. T\u00edm m\u016f\u017ee b\u00fdt jak\u00fdkoliv jin\u00fd viditeln\u00fd p\u0159edm\u011bt, jak\u00e1koliv jin\u00e1 viditeln\u00e1 postava, nebo jak\u00e1koliv viditeln\u00e1 aktivn\u00ed z\u00f3na.<\/li>\n\n\n\n<li><em>Specifick\u00e9 objekty<\/em>&nbsp;&#8211; p\u0159\u00edkaz je mo\u017en\u00e9 pou\u017e\u00edt pouze na vyjmenovan\u00e9 objekty. V \u010d\u00e1sti&nbsp;<em>Specifick\u00e9 c\u00edle<\/em>&nbsp;pak autor za\u0161krtne ty objekty, na kter\u00e9 bude mo\u017en\u00e9 p\u0159\u00edkaz pou\u017e\u00edt.<\/li>\n<\/ul>\n\n\n\n<p>U t\u00e9to mo\u017enosti se v\u0161ak bl\u00ed\u017ee zastavme. M\u00e1m pocit, \u017ee ji auto\u0159i moc nevyu\u017e\u00edvaj\u00ed, a\u010dkoliv n\u00e1m umo\u017e\u0148uje vytv\u00e1\u0159et zaj\u00edmav\u00e9 efekty. Mo\u017en\u00e1 o n\u00ed jenom nev\u011bd\u00ed, nebo p\u0159\u00edli\u0161 nech\u00e1pou, k \u010demu je. Pokus\u00edm se to vysv\u011btlit na p\u0159\u00edkladech.<\/p>\n\n\n\n<p>P\u0159edstavme si, \u017ee hr\u00e1\u010d z\u00edskal p\u0159edm\u011bt&nbsp;<em>Magick\u00e9 oko<\/em>, kter\u00e9 je schopno sv\u00e9mu majiteli zjevit, co nikdo norm\u00e1ln\u011b nevid\u00ed, mus\u00ed ho jen v\u017edy spr\u00e1vn\u011b pou\u017e\u00edt. Zadefinujeme tedy p\u0159\u00edkaz&nbsp;<em>Pou\u017e\u00edt<\/em>, a proto\u017ee lze magick\u00e9 oko pou\u017e\u00edt na cokoliv, vybereme jako c\u00edl p\u0159\u00edkazu volbu&nbsp;<em>v\u0161echny objekty<\/em>. Jak to dopadne p\u0159i h\u0159e? Hr\u00e1\u010d m\u016f\u017ee v kter\u00e9mkoliv okam\u017eiku vybrat ve sv\u00e9m invent\u00e1\u0159i magick\u00e9 oko a zvolit p\u0159\u00edkaz&nbsp;<em>Pou\u017e\u00edt<\/em>. P\u0159ehr\u00e1va\u010d n\u00e1sledn\u011b zobraz\u00ed seznam v\u0161ech objekt\u016f, kter\u00e9 hr\u00e1\u010d pr\u00e1v\u011b vid\u00ed &#8211; a\u0165 u\u017e ve sv\u00e9m invent\u00e1\u0159i, nebo v okol\u00ed, a to v\u010detn\u011b z\u00f3n (objekty, kter\u00e9 v danou chv\u00edli nevid\u00ed, k dispozici nem\u00e1). Hr\u00e1\u010d pak vybere jeden konkr\u00e9tn\u00ed objekt, na kter\u00fd chce magick\u00e9 oko pou\u017e\u00edt. Autor hry dostane informaci, jak\u00fd objekt hr\u00e1\u010d zvolil, a m\u016f\u017ee tedy na tuto volbu zareagovat tak, jak uzn\u00e1 za vhodn\u00e9. Podrobn\u011bji si to rozebereme v n\u011bkter\u00e9m z dal\u0161\u00edch pokra\u010dov\u00e1n\u00ed.<\/p>\n\n\n\n<p>Nyn\u00ed si p\u0159edstavme, \u017ee hr\u00e1\u010d z\u00edskal p\u0159edm\u011bt&nbsp;<em>Zlat\u00fd kl\u00ed\u010d<\/em>, kter\u00fd m\u00e1 p\u0159\u00edkaz&nbsp;<em>Pou\u017e\u00edt<\/em>. Pokud pou\u017eijeme kl\u00ed\u010d na spr\u00e1vn\u00fd z\u00e1mek, tak jej t\u00edm odemkneme. Na jin\u00e9 typy objekt\u016f nem\u00e1 pou\u017eit\u00ed kl\u00ed\u010de v\u00fdznam. Proto jako c\u00edl vybereme volbu&nbsp;<em>specifick\u00e9 objekty<\/em>&nbsp;a v \u010d\u00e1sti&nbsp;<em>specifick\u00e9 c\u00edle<\/em>&nbsp;za\u0161krtneme pouze z\u00e1mky. Jakmile hr\u00e1\u010d vybere p\u0159\u00edkaz&nbsp;<em>Pou\u017e\u00edt<\/em>, zobraz\u00ed se mu seznam v\u0161ech aktu\u00e1ln\u011b dostupn\u00fdch z\u00e1mk\u016f, ze kter\u00fdch si m\u016f\u017ee vybrat jeden konkr\u00e9tn\u00ed. D\u00e1le v\u0161e funguje jako v p\u0159edchoz\u00edm p\u0159\u00edpad\u011b.<\/p>\n\n\n\n<p>Zaj\u00edmav\u00e9 je, \u017ee p\u0159\u00edkaz se objev\u00ed i u c\u00edlov\u00e9ho objektu. Tedy i v\u0161echny z\u00e1mky by m\u011bly dostupn\u00fd p\u0159\u00edkaz&nbsp;<em>Pou\u017e\u00edt<\/em>, po jeho\u017e zvolen\u00ed by se hr\u00e1\u010di nab\u00eddla mo\u017enost&nbsp;<em>Zlat\u00fd kl\u00ed\u010d<\/em>. Nen\u00ed tedy \u017e\u00e1dn\u00fd rozd\u00edl, jestli zvol\u00edme cestu od kl\u00ed\u010de k z\u00e1mku, nebo od z\u00e1mku ke kl\u00ed\u010di.<br>Tato mo\u017enost m\u00e1 jenom jednu drobnou vadu na kr\u00e1se: pokud bychom m\u011bli v\u00edce kl\u00ed\u010d\u016f, nap\u0159. je\u0161t\u011b&nbsp;<em>St\u0159\u00edbn\u00fd kl\u00ed\u010d<\/em>&nbsp;a&nbsp;<em>Bronzov\u00fd kl\u00ed\u010d<\/em>, a u v\u0161ech bychom nadefinovali p\u0159\u00edkaz&nbsp;<em>Pou\u017e\u00edt<\/em>&nbsp;podle v\u00fd\u0161e uveden\u00e9ho postupu, pak se u z\u00e1mk\u016f neobjev\u00ed p\u0159\u00edkaz jeden, ale t\u0159i. T\u0159ikr\u00e1t hr\u00e1\u010d uvid\u00ed p\u0159\u00edkaz&nbsp;<em>Pou\u017e\u00edt<\/em>&nbsp;a pokud jeden z nich vybere, zobraz\u00ed se mu pouze jeden odpov\u00eddaj\u00edc\u00ed kl\u00ed\u010d. Mysl\u00edm si ale, \u017ee jinak je v c\u00edlech p\u0159\u00edkaz\u016f velk\u00e1 s\u00edla, kterou je vhodn\u00e9 vyu\u017e\u00edvat, a to i s ohledem na tuto drobnou pihu.<\/p>\n\n\n\n<p>A co se stane, pokud ve chv\u00edli, kdy hr\u00e1\u010d p\u0159\u00edkaz zvol\u00ed, nen\u00ed \u017e\u00e1dn\u00fd z c\u00edl\u016f dostupn\u00fd? Zobraz\u00ed se vysv\u011btluj\u00edc\u00ed text, kter\u00fd jsme uvedli v polo\u017ece&nbsp;<em>Pr\u00e1zdn\u00fd text<\/em>. Standardn\u011b je tam \u201eNic k dispozici\u201c.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Rozd\u00edly mezi p\u0159edm\u011bty a postavami<\/strong><\/h3>\n\n\n\n<p>Na t\u00e9m\u011b\u0159 \u00fapln\u00fd z\u00e1v\u011br si pov\u011bzme o rozd\u00edlech mezi p\u0159edm\u011bty a postavami.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Sekce\u00a0<em>V\u011bc<\/em>\u00a0(pouze u p\u0159edm\u011bt\u016f)<\/strong><\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"375\" height=\"67\" src=\"https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Vec-Vec.jpg\" alt=\"\" class=\"wp-image-205\" srcset=\"https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Vec-Vec.jpg 375w, https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Vec-Vec-300x54.jpg 300w\" sizes=\"auto, (max-width: 375px) 100vw, 375px\" \/><\/figure>\n\n\n\n<p>V sekci&nbsp;<em>V\u011bc<\/em>, kter\u00e1 se nach\u00e1z\u00ed pouze u p\u0159edm\u011bt\u016f, m\u016f\u017eeme ur\u010dit dva na sob\u011b nez\u00e1visl\u00e9 stavy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Uzam\u010dena<\/em>&nbsp;&#8211; je-li za\u0161krtnuto, pak je v\u011bc zamknut\u00e1, nen\u00ed-li za\u0161krtnuto, je v\u011bc odemknut\u00e1.<\/li>\n\n\n\n<li><em>Otev\u0159ena<\/em>&nbsp;&#8211; je-li za\u0161krtnuto, pak je v\u011bc otev\u0159en\u00e1, nen\u00ed-li za\u0161krtnuto, je v\u011bc zav\u0159en\u00e1.<\/li>\n<\/ul>\n\n\n\n<p>K \u010demu je to dobr\u00e9? Inu, k \u010demukoliv. Tato za\u0161krt\u00e1v\u00e1tka jsou d\u00e1na pln\u011b k dispozici autor\u016fm. Jejich n\u00e1zvy samy napov\u00eddaj\u00ed, jak je vyu\u017e\u00edt. M\u00e1me-li p\u0159edm\u011bt&nbsp;<em>Dve\u0159e<\/em>, m\u016f\u017eeme uv\u00e9st, jestli jsou otev\u0159en\u00e9 nebo zav\u0159en\u00e9. Abychom jimi mohli proj\u00edt, mus\u00ed b\u00fdt otev\u0159en\u00e9. Jsou-li zav\u0159en\u00e9, mus\u00edme je nejprve otev\u0159\u00edt. Abychom je mohli otev\u0159\u00edt, nesm\u00ed b\u00fdt zam\u010den\u00e9. Pokud jsou zam\u010den\u00e9, mus\u00edme je nejprve odemknout.<br>Podobn\u011b jako u dve\u0159\u00ed, m\u016f\u017eeme tyto volby pou\u017e\u00edt t\u0159eba u truhly. Nen\u00ed nutn\u00e9 pou\u017e\u00edvat ob\u011b, m\u016f\u017eeme klidn\u011b pou\u017e\u00edt jen jednu, nap\u0159. magick\u00e9 oko m\u016f\u017ee b\u00fdt otev\u0159en\u00e9 nebo zav\u0159en\u00e9, ale u\u017e t\u011b\u017eko bude zam\u010den\u00e9.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Sekce\u00a0<em>Postava<\/em>\u00a0(pouze u postav)<\/strong><\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"375\" height=\"98\" src=\"https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Postava-Pohlavi.jpg\" alt=\"\" class=\"wp-image-206\" srcset=\"https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Postava-Pohlavi.jpg 375w, https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Postava-Pohlavi-300x78.jpg 300w\" sizes=\"auto, (max-width: 375px) 100vw, 375px\" \/><\/figure>\n\n\n\n<p>U postavy m\u016f\u017eeme definovat jej\u00ed\u00a0<em>pohlav\u00ed<\/em>. Na v\u00fdb\u011br m\u00e1me z t\u011bchto mo\u017enost\u00ed\u00a0<em>Mu\u017e<\/em>,\u00a0<em>\u017dena<\/em>,\u00a0<em>To<\/em>. Jak vid\u00edte, auto\u0159i wheriga byli velmi pokrokov\u00ed, p\u0159edj\u00edmali to, co se dnes d\u011bje v n\u011bkter\u00fdch zem\u00edch jako Austr\u00e1lie nebo N\u011bmecko, a ji\u017e tenkr\u00e1t za\u0159adili do sv\u00e9ho konceptu t\u0159et\u00ed pohlav\u00ed. Na druhou stranu, jestli\u017ee se informace, zda je v\u011bc zam\u010den\u00e1 nebo otev\u0159en\u00e1, d\u00e1 vhodn\u011b vyu\u017e\u00edt, informace o pohlav\u00ed je t\u00e9m\u011b\u0159 bezcenn\u00e1. Nav\u00edc Urwigo v sou\u010dasn\u00e9 verzi tuto polo\u017eku \u0161patn\u011b interpretuje, tak\u017ee je pot\u0159eba pou\u017e\u00edt kombinaci diagramu s LUA k\u00f3dem, co\u017e p\u0159edstavuje zbyte\u010dnou komplikaci. Ale kdo chce, mo\u017en\u00e1 na n\u011bjak\u00e9 pou\u017eit\u00ed p\u0159ijde.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Pern\u00edkov\u00e1 chaloupka<\/strong><\/h3>\n\n\n\n<p>Na z\u00e1v\u011br se vr\u00e1t\u00edme k na\u0161\u00ed pern\u00edkov\u00e9 chaloupce a pod\u00edv\u00e1me se na ni z hlediska p\u0159edm\u011bt\u016f a postav. Zat\u00edmco p\u0159edm\u011bt jsme zat\u00edm neidentifikovali ani jeden, postavy m\u00e1me dv\u011b:&nbsp;<em>Tat\u00ednek<\/em>&nbsp;a&nbsp;<em>D\u011bdek<\/em>. Zkusme si te\u010f ur\u010dit, jak\u00e9 p\u0159\u00edkazy by jednotliv\u00e9 postavy mohly m\u00edt:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>D\u011bdek<\/em>\n<ul class=\"wp-block-list\">\n<li><em>Promluvit<\/em>&nbsp;&#8211; pou\u017eije se ve chv\u00edli, kdy d\u011bti loupou pern\u00ed\u010dek a d\u011bdek se jich vypt\u00e1v\u00e1 \u201eKdo mi to tu loupe pern\u00ed\u010dek?\u201c<\/li>\n\n\n\n<li><em>Ut\u00e9ct<\/em>&nbsp;&#8211; pou\u017eije se ve chv\u00edli, kdy budou d\u011bti cht\u00edt d\u011bdkovi ut\u00e9ct.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><em>Tat\u00ednek<\/em>\n<ul class=\"wp-block-list\">\n<li>A\u0165 p\u0159em\u00fd\u0161l\u00edm, jak p\u0159em\u00fd\u0161l\u00edm, nenapad\u00e1 m\u011b \u017e\u00e1dn\u00fd smyslupln\u00fd p\u0159\u00edkaz, kter\u00fd by mohl tat\u00ednek prov\u00e1d\u011bt. To je jasn\u00e1 zn\u00e1mka toho, \u017ee tuto postavu v na\u0161\u00ed h\u0159e nepot\u0159ebujeme. Bude tedy prvn\u00edm objektem, kter\u00fd \u0161krtneme. O tat\u00ednkovi se budeme zmi\u0148ovat pouze ve zpr\u00e1v\u00e1ch a v dialoz\u00edch, ale nebudeme ho pot\u0159ebovat jako samostatnou postavu.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Samotn\u00e9 z\u00f3ny, kter\u00e9 jsme definovali\u00a0v p\u0159edchoz\u00edch\u00a0dvou pokra\u010dov\u00e1n\u00edch seri\u00e1lu, by u\u017e mohly sta\u010dit pro vytvo\u0159en\u00ed jednodu\u0161\u0161\u00ed hry. Teprve a\u017e p\u0159edm\u011bty a postavy v\u0161ak dodaj\u00ed na\u0161emu wherigu tu pravou \u0161\u0165\u00e1vu. Poj\u010fme se tedy na n\u011b vrhnout. P\u0159edm\u011bty&nbsp;a&nbsp;postavy&nbsp;jsou objekty, na kter\u00e9 hr\u00e1\u010d nar\u00e1\u017e\u00ed v pr\u016fb\u011bhu hry. Z hlediska hr\u00e1\u010de je mezi nimi rozd\u00edl pouze v\u00fdznamov\u00fd, z hlediska autora [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-198","post","type-post","status-publish","format-standard","hentry","category-navod"],"_links":{"self":[{"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=\/wp\/v2\/posts\/198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=198"}],"version-history":[{"count":1,"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=\/wp\/v2\/posts\/198\/revisions"}],"predecessor-version":[{"id":207,"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=\/wp\/v2\/posts\/198\/revisions\/207"}],"wp:attachment":[{"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}