<div class="ajax-anim-1 tac fwb"><span>Č</span><br><span>T</span><br><span>U</span><br><span>*</span><br><span>*</span><br><span>*</span><br><span>*</span><br><span>*</span><br><span>*</span></div><div class="ajax-anim-1 fwb"><span>*</span><span>*</span><span>*</span><span>*</span><span>*</span><span>*</span><span>*</span><span>*</span><span>*</span></div><<button `" " + _args[0] + " "`>>
<<run Dialog.close()>>
<</button>>/*DEPENDENCIES: */
<<set _myPage = setup.DI_CONT.getService('myPage')>>
<<set _htmler = setup.DI_CONT.getService('htmler')>>
/*\DEPENDENCIES */
<span @class="_htmler.getUIBarToggleBtnClass()">
<<button "Panel ...">> /* right button legend is filled via MyPage.registerUIBarTogglingHandlers() after :storyready event is triggered*/
<<run _myPage.triggerUIBarToggling()>>
<</button>>
</span>/*DECLARE DEPENDENCIES: */
<<set _app = setup.DI_CONT.getService('app')>>
/*\DECLARE DEPENDENCIES */
<hr>
<hr>
<h3>Nastavení:</h3>
<hr>
<p>
<<seeSaw false "change-fullscreen-see-saw"
`{
"''VYP''": ()=> {Fullscreen.exit();},
"''ZAP''": ()=> {Fullscreen.request();}
}`
`[
()=> !Fullscreen.isFullscreen(),
()=> Fullscreen.isFullscreen()
]`
`[Fullscreen, 'onChange']`
>>@@.accented;''REŽÍM NA CELOU OBRAZOVKU''@@<br>
//(zapínám vždy po spuštění,
mívám tak hlubší prožitek)//
<</seeSaw>>
</p>
<p>//(lze použít i "Fullscreen zap/vyp"
tlačítko na levém panelu)//</p>
<hr>
<hr>
<div class="pa5"></div>
''<<dialogCloseButton " OK ">>''
<<if _app.isNOTProductionRelease() && !_app.isGivenSubGame('EX')>>
<p class="tac">
//(<<link "Vstoupit do testovací místnosti">>
<<passageDialog "Dočasně povoleno"
"YouAreToEnterExperimentalPassages">>
<</link>>)//
</p>
<</if>>/*DEPENDENCIES: */
<<set _app = setup.DI_CONT.getService('app')>>
/*\DEPENDENCIES */
<p>
//Nefunguje-li něco...<br>
či není-li Ti něco jasné,<br>//
</p>
<p>
''napiš mi'' prosím ''email'' na mou adresu:
</p>
<h3 class="tac">[[tom-urban@post.cz|mailto:tom-urban@post.cz]]</h3>
<p class="tar">
//(zeptej se, navrhni zlepšení, postěžuj si, poděkuj, ...)//
</p>
<div class="pa5"></div>
<<dialogCloseButton "Vrátit se do hry">><p class="tal">
Vyplnil jsi tedy tuto překážku:
</p>
<p class="tac accented">
//V otázce dát sobě Lásku,<br>
mi možná brání to,<br>
že $TT.myObstacle.obstacle!//
</p>
<p class="tac">
<<button "Ano...<br>to ''souhlasí''.">>
<<goto `passage()`>>
<<run Dialog.close()>>
<<goto "TTI_knownGiftLoveObstacle">>
<</button>>
</p>
<<dialogCloseButton "Jejda...<br> ''potřebuji to opravit''.">><hr>
<hr>
<h3 class="tac">
Řekněme, že mě příjemně hřeje na hrudi.
</h3>
<p class="tal">
Pak @@.accented;první@@ složkou je<br>
ten tělesný pochod...<br>
- to že ta hruď<br>
z nějakého důvodu<br>
@@.accented;jakoby hřeje@@.
</p>
<p class="tar">
A @@.accented;druhou@@ složkou je<br>
@@.accented;moje vděčnost@@ za to.
</p>
<hr>
<h3 class="tac">
Řekněme, že mě nepříjemně pálí na hrudi.
</h3>
<p class="tal">
Pak @@.accented;první@@ složkou je<br>
ten tělesný pochod...<br>
- to že ta hruď<br>
z nějakého důvodu<br>
@@.accented;jakoby hřeje@@.
</p>
<p class="tar">
A @@.accented;druhou@@ složkou je<br>
@@.accented;moje uraženost@@ vůči tomu.
</p>
<hr>
<hr>
<div class="pa5"></div>
<<dialogCloseButton "'' 0K ''">><p class="tal">
//Další přístup<br>
- docela odlišný od hry TěloTaj<br>
- jsem se pokusil zachytit zde://
</p>
<p class="tac">
''[[Veškeré duchovno světa v šesti minutách...|https://vypravime.webnode.cz/strucna-rada-ktera-muze-zmenit-cely-zivot/]]''
</p>
<p class="tar">
//(V případě zájmu klikni<br>
na žlutý odkaz výše.)//
</p>
<<dialogCloseButton "'' OK ''">><p>
Hledáme na internetu způsob,<br>
jak smysluplně trávit svůj čas.<br>
Hra TěloTaj se pro nás třeba<br>
stane přínosně tráveným časem<br>
u počítače, tabletu či telefonu.
</p>
<p>
Někoho hra neosloví,<br>
někomu se v ní nebude dařit...<br>
ale tomu, kdo si v ní
nalezne zalíbení<br>
a bude se k ní vracet...<br>
snad i díky TěloTaji<br>
po krůčcích ubyde v běžné<br>
každodennosti situací,<br>
jež působí nepatřičně...<br>
a naopak příbude naplněných<br>
a smysluplných chvil.<br>
Alespoň v to doufáme.
</p>
<p>
Základní princip TěloTaje<br>
je křehký a nepojmenovatelný...<br>
je třeba to jednoduše vyzkoušet.<br>
Každý si v tom nejspíš najde<br>
něco trochu či docela jiného.
</p>
<p>
Má žena i já se domníváme,<br>
že vhodné je spustit si TěloTaj<br>
například ve chvílích,<br>
kdy člověk potřebuje:
</p>
<ul class="accented">
<li>
vymotat se z kruhu
</li>
<div class="pa5"></div>
<li>
utříbit si svá rozhodnutí
</li>
<div class="pa5"></div>
<li>
zažít nevtíravou,<br>
avšak bohatou inspiraci
</li>
<div class="pa5"></div>
<li>
jen tak si se sebou hrát...
</li>
<div class="pa5"></div>
</ul>
<<dialogCloseButton "''Hmmm...''">><p class="tac">
Vše, co zde vyplníš, zůstává<br>
pouze ve Tvém internetovém prohlížeči<br>
na Tvém zařízení (telefonu/tabletu/počítači).
</p>
<p class="tac">
Nikdo nemá šanci to získat na dálku přes internet,<br>
dokonce ani já jako autor aplikace se k tomu nedostanu.
</p>
<hr>
<p class="tal">
//Pozor ale na to,<br>
že Tvůj průchod hrou TěloTaj<br>
se vždy automaticky na pozadí<br>
ukládá do Tvého internetového prohlížeče.//
</p>
<p class="tal">
//Takže když dnes svůj prohlížeč zavřeš...<br>
ale za týden tuto naši aplikaci někdo otevře<br>
na Tvém zařízení v úplně stejném prohlížeči jako Ty,<br>
potom se jej naše aplikace dotáže,<br>
zda chce pokračovat v předchozí hře?<br>
A takto by někdo Tebou
<<if passage() === 'TTI_fillInYourProblem'>>
vyplněné trápení
<<else>>
vyplněnou myšlenku
<</if>><br>
mohl později ve Tvém tabletu/telefonu/počítači vidět.//
</p>
<p class="tar">
//(Chceš-li tomu předejít,<br>
pak nevyplňuj
<<if passage() === 'TTI_fillInYourProblem'>>
své trápení
<<else>>
svou myšlenku
<</if>>
konkrétně,<br>
napiš třeba jenom něco jako:<br>
<<if passage() === 'TTI_fillInYourProblem'>>
"tamto mé trápení"<br>
<<else>>
"tamta má myšlenka"
<</if>>
a když se pak v dalším průběhu<br>
bude hra TěloTaj odvolávat<br>
na
<<if passage() === 'TTI_fillInYourProblem'>>
"tamto mé trápení"
<<else>>
"tamta má myšlenka"
<</if>><br>
- Ty už si vzpomeneš, co jsi tím myslel<br>
- ale nikdo kromě Tebe to vědět nebude.)//
</p>
<<dialogCloseButton "Rozumím, vrátit se do hry.">><p class="tac">
''Zde se bude v hotové hře zobrazovat<br>
společně odvyprávěný příběh.''<br>
//(Na nástěnku automaticky přibude<br>
každá kartička, kterou hráči<br>
úspěšně vloží do děje.)//
</p>
<p class="tar">
//Bohužel však tato nástěnka<br>
zatím není funkčí.//
</p>
<p class="tal">
Níže alespoň nalezneš fiktivní příklad,<br>
jak by to mohlo vypadat
- při hře jediného hráče<br>
- po odehraných třech kolech VolnoSnění:
</p>
<div class="pa5"></div>
<hr>
<hr>
<h3>
Fiktivní ukázka nástěnky:
</h3>
<hr>
<div class="pa5"></div>
<div class="story-card-1">
<p class="who">
<<=setup.whoseTurn()>>:
</p>
<p>
''<<=setup.whoseTurn()>>'' přemýšlí o tom,<br>
že vyrazí někam do zahraničí.<br>
Na internetu si prohlíží<br>
fotky lákavých destinací<br>
a také chodí po obchodech,<br>
kde hledá pohodlné sandále<br>
a stylové sluneční brýle.
</p>
</div>
<div class="story-card-1">
<p class="who">
<<=setup.whoseTurn()>>:
</p>
<p>
Nakonec jede ''<<=setup.whoseTurn()>>''<br>
na dovolenou do Itálie...<br>
vezme si s sebou nové tyrkysové plavky,<br>
cestou si koupí perfektní pizzu<br>
a ubytuje se v soukromém apartmá<br>
s výhledem na malebný mořský záliv.
</p>
<p class="complic">
Ale když přijede a ubytuje se, zjistí,<br>
že ani v peněžence, ani na účtu<br>
nemá vůbec žádné peníze...
</p>
</div>
<div class="story-card-1">
<p class="who">
<<=setup.whoseTurn()>>:
</p>
<p>
Naštěstí se v blízkém italském městečku<br>
rozkřikne, že ''<<=setup.whoseTurn()>>'' umí ladit piana.<br>
Přičemž je o to takový zájem,<br>
že ''<<=setup.whoseTurn()>>'' má teď peněz na rozdávání...<br>
Také si při ladění pian<br>
získá nové přátele<br>
a procvičí italštinu.
</p>
</div>
<div class="pa5"></div>
<hr>
<hr>
<div class="pa5"></div>
<p class="tac">
<<button "''Zobrazit podrobný popis<br>průběhu fiktivní hry,<br> během níž vznikly<br>výše uvedené kartičky...''">>
<<passageDialog "Fiktivní ukázková hra" "VSD_example3roundsGame">>
<</button>>
</p>
<<dialogCloseButton "//Zavřít nástěnku//">>
<<done>>
<<if $exampleComplic === false>>
<<run $('.complic').addClass('solved')>>
<</if>>
<<run $('.complic').ariaClick(function() {
$(this).toggleClass('solved');
State.variables.exampleComplic = !State.variables.exampleComplic;
});>>
<</done>><p class="tal">
Sepsal jsi tedy tuto kartičku:
</p>
<div class="story-card-1">
<p class="who">
<<=setup.whoseTurn()>>:
</p>
<p>
$gameCards.current[0].text
</p>
</div>
<p class="tac">
<<button "Ano...<br>to ''souhlasí''.">>
<<goto `passage()`>>
<<run Dialog.close()>>
<<goto "VS_goForDice">>
<</button>>
</p>
<<dialogCloseButton "Jejda...<br> ''potřebuji to opravit''.">><p>
I když je ve světě fantazie možné cokoliv,<br>
nepoužívej prosím své vyprávění<br>
k provokaci či šikaně svých spoluhráčů.
</p>
<p class="tac">
Zkus vylíčit něco potěšujícího,<br>
vřelého či krásného...<br>
i tak zůstává nebřeberně možností,<br>
co do příběhu vložit.
</p>
<p class="tar">
//Je lepší, když v textu svých kartiček<br>
nebudeš zmiňovat ostatní hráče.<br>
Mluv sám za sebe...<br>
a nech ostatní, aby se během jejich vlastních tahů<br>
případně sami dobrovolně rozhodli<br>
se ke Tvé kartičce přidat.//
</p>
<hr>
<p>
Pokud se Ti děj týkající se druhého hráče nelíbí,<br>
(může Ti třeba připadat příliš šokující či riskantní)<br>
- nesnaž se prosím svým vlastním dějem<br>
druhému hráči překážet či odporovat.<br>
Lepší je neúčastnit se toho, co Tě neláká<br>
nedotýkat se toho ve svých kartičkách<br>
a nezávisle bokem odvyprávět své části příběhu,<br>
které se týkají Tebe a Tebe uspokojují.
</p>
<p class="tac">
''Každá postava se tedy může část hry nebo celou hru<br>
zabývat něčím, k čemu se ostaní nepřipojí, nechtějí-li.''
</p>
<p class="tar">
//Naopak, pokud Tě kartička Tvého spoluhráče<br>
zaujme nebo nadchne - klidně ten nápad<br>
během svého kola rozviň svou vlastní kartičkou...<br>
Mluv na své kartičce ale opět pouze za sebe,<br>
ať už se ke Tvému novému rozvinutí děje<br>
původní autor nápadu<br>
později dobrovolně přidruží či ne.//
</p>
<<dialogCloseButton "OK">><p>
@@font-size:1.2rem;
Pokud nevíš, co jsou to ''osudové kameny'',<br>
''NELAM SI S TÍM HLAVU...''<br>
protože během hry to postupně pochopíš.
@@
</p>
<div class="pa5"></div>
<<dialogCloseButton "OK">>
<hr>
<hr>
<p class="tar">
//Obecně:<br>
občas padne na kostce nízké číslo,<br>
takže hráč je nucen přijmout nečekaný příběhový zvrat<br>
- jako revanž za to obdrží jeden ''osudový kámen''.<br>
Když hráč těchto kamenů postupně nasbírá více,<br>
může jich několik utratit,<br>
aby se dalšímu příběhovému zvratu vyhnul...<br>
a rovnou posunul děj přesně tak, jak zamýšlel.//
</p>
<p class="tac">
''(Za již odvyprávěné příběhové komplikace<br>
tedy kameny získaváš...<br>
a když se chceš naopak ještě neodvyprávěným<br>
komplikacím vyhnout - získané kameny spotřebuješ.)''
</p>
<hr>
<p>Doporučený počet ''osudových kamenů'' do startu:<br>
''@@font-size:1.2rem;<<=setup.fPStartADefault>>@@''
</p>
<p>//Právě teď máš nastaveno:<br>
''<<=setup.fPStartADefault>>''//
</p>
<p class="tar">//Pokud to chceš jinak,<br>
otevři si ještě před startem<br>
- takže třeba teď:<br>
<<link "pokročilá nastavení...">>
<<passageDialog "Nastavení hry VolnoSnění" "VSD_settings">>
<</link>>//
</p>
<div class="pa5"></div>
<<dialogCloseButton "OK">><p class="tac">''Hra se hraje stále dokola,<br>
dokud to zúčastněné baví...''
</p>
<p>
Poté, co ''poslední'' hráč skončí svůj tah,<br>
jde na řadu ''opět'' hráč ''první''...<br>
a pak znovu, znovu a znovu.
</p>
<p class="tar">
//(Ovšem kdokoliv si může dát pauzu a být dočasně přeskočen,<br>
nebo od hry definitivně odejít...<br>
navíc je možné přidávat nové hráče i později v průběhu hry,<br>
apod.)//
</p>
<p class="tac">Hra tedy ''končí'',<br>
buď když už jsou ''všichni spokojeni'' a stačí jim,<br>
nebo když z jakéhokoliv důvodu ''odejde poslední'' přítomný hráč.
</p>
<<dialogCloseButton "OK">><hr>
<hr>
<h3>
Podrobný průběh<br>
jednotlivých kol hry:
</h3>
<hr>
<p>
Před startem si ''<<= setup.whoseTurn()>>''<br>
vyplní své jméno<br>
a ponechá všechna doporučená nastavení,<br>
takže hru začíná se třemi osudovými kameny.
</p>
<hr>
<p>
V prvním kole si ''<<= setup.whoseTurn()>>''<br>
sepíše tuto příběhovou kartičku:
</p>
<div class="story-card-1">
<p>
''<<=setup.whoseTurn()>>'' jede na dovolenou do Itálie,<br>
vezme si s sebou nové tyrkysové plavky,<br>
cestou si koupí perfektní pizzu<br>
a ubytuje se v soukromém apartmá<br>
s výhledem na malebný mořský záliv.
</p>
</div>
<p>
Když má kartičku hotovou,<br>
hodí si šestistěnnou kostkou,<br>
na které padne číslo 2.
</p>
<p>
Číslo 2 na kostce značí,<br>
že výše sepsanou kartičku<br>
zatím NESMÍ umístit do DĚJE.
</p>
<p>
V tomto kole SMÍ pouze odvyprávět,<br>
že se v příběhu obyčejně chystá<br>
či připravuje na uskutečnění toho,<br>
co bylo uvedeno na původní kartičce.
</p>
<p>
''<<=setup.whoseTurn()>>'' tento výsledek hodu kostkou přijme,<br>
za což za odměnu získá jeden osudový kámen...<br>
//(má teď tedy celkem čtyři kameny)//<br>
a sepíše náhradní kartičku o tom, jak se chystá:
</p>
<div class="story-card-1">
<p>
''<<=setup.whoseTurn()>>'' přemýšlí o tom,<br>
že vyrazí někam do zahraničí.<br>
Na internetu si prohlíží<br>
fotky lákavých destinací<br>
a také chodí po obchodech,<br>
kde hledá pohodlné sandále<br>
a stylové sluneční brýle.
</p>
</div>
<p>
Tuto náhradní kartičku umístí ''<<=setup.whoseTurn()>>''<br>
úspěšně do DĚJE<br>
//(Kartička je odteď<br>
na příběhové nástěnce)//
</p>
<p>
Tímto končí první kolo.
</p>
<hr>
<p>
//(Nyní by přišli na řadu spoluhráči,<br>
které však ''<<=setup.whoseTurn()>>'' v této hře nemá,<br>
takže opět přebírá tah a pokračuje<br>
druhým kolem...)//
</p>
<hr>
<p>
Ve druhém kole se ''<<=setup.whoseTurn()>>'' rozhodne<br>
opět použít původní kartičku...<br>
protože představa dovolené v Itálii<br>
je už delší dobu z více důvodů lákavá.
</p>
<p>
Nepatrně poupraví<br>
začátek původní kartičky,<br>
aby navazovala na DĚJ prvního kola,<br>
takže teď vypadá takto:
</p>
<div class="story-card-1">
<p>
Nakonec jede ''<<=setup.whoseTurn()>>''<br>
na dovolenou do Itálie...<br>
vezme si s sebou nové tyrkysové plavky,<br>
cestou si koupí perfektní pizzu<br>
a ubytuje se v soukromém apartmá<br>
s výhledem na malebný mořský záliv.
</p>
</div>
<p>
Pak si ''<<=setup.whoseTurn()>>''<br>
opět hodí šestistěnnou kostkou.
</p>
<p>
Padne číslo 3,<br>
což je o trochu lepší výsledek,<br>
než padl v předchozím kole.
</p>
<p>
Číslo 3 na kostce<br>
již DOVOLUJE umístit kartičku do DĚJE,<br>
ale jen pokud k ní ''<<=setup.whoseTurn()>>''<br>
připíše nějaké ALE...<br>
v příběhu se tedy musí objevit<br>
nějaký nemilý zvrat či komplikace.
</p>
<p>
''<<=setup.whoseTurn()>>'' výsledek hodu kostkou přijme,<br>
takže opět získá za odměnu<br>
další osudový kámen,<br>
má jich teď tedy u sebe celkem pět.
</p>
<p>
''<<=setup.whoseTurn()>>'' chvíli přemýšlí,<br>
jaké příběhové ALE si natropí...<br>
a nakonec vyrukuje s tímto:
</p>
<div class="story-card-1">
<p class="complic">
Ale když přijede a ubytuje se, zjistí,<br>
že ani v peněžence, ani na účtu<br>
nemá vůbec žádné peníze...
</p>
</div>
<p>
Být v Itálii bez peněz,<br>
může být nepříjemné,<br>
ale zároveň to může<br>
zajímavě nastartovat další DĚJ.
</p>
<p>
Pro toto kolo vypadá<br>
celá výsledná kartička takto:
</p>
<div class="story-card-1">
<p>
Nakonec jede ''<<=setup.whoseTurn()>>''<br>
na dovolenou do Itálie...<br>
vezme si s sebou nové tyrkysové plavky,<br>
cestou si koupí perfektní pizzu<br>
a ubytuje se v soukromém apartmá<br>
s výhledem na malebný mořský záliv.
</p>
<p class="complic">
Ale když přijede a ubytuje se, zjistí,<br>
že ani v peněžence, ani na účtu<br>
nemá vůbec žádné peníze...
</p>
</div>
<p>
a ''<<=setup.whoseTurn()>>'' tuto kartičku<br>
úspěšně umístí do děje,<br>
takže se automaticky objeví<br>
na příběhové nástěnce...
</p>
<p>
... tímto končí druhé kolo.
</p>
<hr>
<p>
//(Nyní by se opět na řadu<br>
dostali spoluhráči,<br>
které však ''<<=setup.whoseTurn()>>''<br>
v této hře nemá.)//
</p>
<hr>
<p>
Začíná třetí kolo...
</p>
<p>
''<<=setup.whoseTurn()>>'' zamýšlí nyní sepsat kartičku,<br>
která jednak italskou dovolenou<br>
obohatí něčím barvitě poutavým...<br>
ale která také vyřeší tu komplikaci s penězi<br>
z předchozího kola.
</p>
<p>
Nakonec se ''<<=setup.whoseTurn()>>'' rozhodne pro toto:
</p>
<div class="story-card-1">
<p>
Naštěstí se v blízkém italském městečku<br>
rozkřikne, že ''<<=setup.whoseTurn()>>'' umí ladit piana.<br>
Přičemž je o to takový zájem,<br>
že ''<<=setup.whoseTurn()>>'' má teď peněz na rozdávání...<br>
Také si při ladění pian<br>
získá nové přátele<br>
a procvičí italštinu.
</p>
</div>
<p>
Nyní si ''<<=setup.whoseTurn()>>'' hodí kostkou,<br>
na které opět padne číslo 3.
</p>
<p>
Ale ''<<=setup.whoseTurn()>>'' teď<br>
vážně nemá náladu<br>
dávat do příběhu nové komplikace...<br>
k čemuž by zavazovalo to,<br>
že na kostce padlo číslo 3.
</p>
<p>
... spotřebuje tedy<br>
dva ze svých pěti osudových kamenů,<br>
takže sice do dalších kol<br>
má už jenom tři kameny...<br>
ale teď smí výměnou<br>
za dva spotřebované osudové kameny<br>
navýšit výsledek hodu koskou<br>
z trojky, která padla - na pětku.
</p>
<p>
Neboť s pětkou na kostce je<br>
vložení kartičky do DĚJE snazší.<br>
</p>
<p>
Pětka na kostce značí,<br>
že přichystaná kartička do DĚJE<br>
vstoupí beze změny - tak, jak je.<br>
</p>
<p>
Tato kartička:
</p>
<div class="story-card-1">
<p>
Naštěstí se v blízkém italském městečku<br>
rozkřikne, že ''<<=setup.whoseTurn()>>'' umí ladit piana.<br>
Přičemž je o to takový zájem,<br>
že ''<<=setup.whoseTurn()>>'' má teď peněz na rozdávání...<br>
Také si při ladění pian<br>
získá nové přátele<br>
a procvičí italštinu.
</p>
</div>
<p>
tedy nyní úspěšně vstupuje do DĚJE.<br>
//(automaticky se tím objeví<br>
na příběhové nástěnce)//
</p>
<hr>
<p>
Před koncem tohoto kola si ''<<=setup.whoseTurn()>>''<br>
navíc odklikne na nástěnce,<br>
že poslední do DĚJE vložená kartička<br>
vyřešila starší komplikaci s penězi...<br>
</p>
<p>
//(Za každou starší komplikaci,<br>
kterou hráč ve svém kole překoná,<br>
získává hráč za odměnu<br>
1 nový osudový kámen.)//
</p>
<p>
Jelikož ''<<=setup.whoseTurn()>>'' v tomto kole<br>
svým vyprávěním zneutralizuje<br>
toto jedno starší ALE:
</p>
<div class="story-card-1">
<p class="complic solved">
Ale když přijede a ubytuje se, zjistí,<br>
že ani v peněžence, ani na účtu<br>
nemá vůbec žádné peníze...
</p>
</div>
<p>
Dostane ''<<=setup.whoseTurn()>>'' za odměnu,<br>
jeden nový osudový kámen<br>
a má tedy nyní celkem kameny čtyři.
</p>
<hr>
<p class="tac">
Tímto náš ukázkový fiktivní<br>
průběh hry VolnoSnění končí...
</p>
<hr>
<hr>
<div class="pa5"></div>
<h3>
Poznámky:
</h3>
<hr>
<p class="tac">
Daleko zajímavější je,<br>
když tři nebo čtyři lidé<br>
své kartičky skládají dohromady.
</p>
<p class="tac">
Tito hráči se pak vzájemně<br>
inspirují a doplňují.<br>
A kamarádi bývají nejednou překvapeni<br>
o jaké věci vlastně jejich přátelé<br>
v životě stojí... a jaká témata<br>
tedy ve svých herních kartičkách tvoří.
</p>
<p class="tac">
Ale než abych složitě vymýšlel<br>
fiktivní příklad hry více osob naráz,<br>
raději si počkejme...<br>
až si to budeme moci společně<br>
zahrát v praxi.
</p>
<hr>
<p class="tar">
//(Můžeš si ještě v textu výše všimnout<br>
že čerstvá komplikace,<br>
která v příběhu stále ještě ''trvá'',<br>
je na kartičkách označena<br>
''oranžově'' tečkovaným rámečkem,<br>
kdežto starší příběhové ALE,<br>
které již bylo pozdějším vyprávěním<br>
''zažehnáno'' - je označeno<br>
''zeleně'' tečkovaným rámečkem.)//
</p>
<div class="story-card-1">
<p class="complic" id="example-complic-test-click">
ZKUS SEM KLIKNOUT
</p>
</div>
<p class="tar">
//(Zkus si<br>
@@.accented;kliknout do barevně tečkovaného@@<br>
rámečku<br>
i <<link "na příběhové nástěnce">>
<<passageDialog "Nástěnka příběhu" "VSD_cardsBoard">>
<</link>>.)//
</p>
<hr>
<hr>
<div class="pa5"></div>
<p class="tac">
<<button "''Vrátit se na nástěnku příběhu''">>
<<passageDialog "Nástěnka příběhu" "VSD_cardsBoard">>
<</button>>
</p>
<<dialogCloseButton "//Zavřít ukázkovou hru//">>
<<done>>
<<run $('#example-complic-test-click').ariaClick(function() {
$(this).toggleClass('solved');
});>>
<</done>><h3>Příběhová kartička</h3>
<div class="story-card-1">
<p>
''<<=setup.whoseTurn()>>'' jede na dovolenou do Itálie,<br>
vezme si s sebou nové tyrkysové plavky,<br>
cestou si koupí perfektní pizzu<br>
a ubytuje se v soukromém apartmá<br>
s výhledem na malebný mořský záliv.
</p>
</div>
<div class="pa5"></div>
<hr>
<hr>
<div class="pa5"></div>
<h3>Okrajové poznámky</h3>
<p class="tac">
Můžeš o sobě psát jako ''já'':<br>
//"''Jedu'' na dovolenou do itálie, ..."//<br>
Nebo sebe zmiň svým ''jménem'' jako ''on/ona'':<br>
//"''<<=setup.whoseTurn()>> jede'' na dovolenou do Itálie, ..."//
</p>
<hr>
<p class="tar">
(Doporučujeme, aby ses v tomto svém kole<br>
držel jedné události či tématu<br>
- třeba //"začátek dovolené v itálii"//...<br>
je ale výhodné, když svůj děj<br>
''vyšperkuješ jakýmikoliv žádanými detaily''<br>
- třeba //"nové plavky, pizza cestou a krásné ubytování"//...)
</p>
<hr>
<p class="tal">
Až se příště dostaneš na řadu,<br>
budeš opět tuto svou událost<br>
nějak rozvíjet, posunovat, prohlubovat, ...<br>
a nebo změníš zase téma na něco docela jiného.<br>
//(Přechod k jiným událostem smíš plynule vylíčit,<br>
anebo smíš jednoduše k dalšímu ději skočit.)//
</p>
<hr>
<p class="tac">
Vyprávěj o tom, k čemu cítíš vztah,<br>
po čem ''UPŘÍMNĚ'' PRAHNEŠ,<br>
ať si hru vychutnáš.
</p>
<<dialogCloseButton "OK">><hr>
<hr>
<h3>
Statistiky:
</h3>
<hr>
<ul>
<<for _i = 0; _i < $pOrder.length; _i++>>
<li>
@@.accented;''<<=$players[$pOrder[_i]].name>>''@@<br>
//osudových kamenů//: ''<<= _i === 0 ? 4 : 3>>''<br>
//odehraných kartiček//: ''<<= _i === 0 ? 3 : 0>>''
</li>
<<if (_i + 1) < $pOrder.length>>
<hr>
<</if>>
<</for>>
</ul>
<hr>
<hr>//Nutno dodělat :-)//<p>
Nepodařilo se spojit se serverem...
</p>
<p>
Zkontrolujte prosím své ''internetové připojení...''<br>
a zkuste akci opakovat.
</p>
<p>
//(Pokud si myslíte, že problém přetrvává na naší straně,<br>
dejte mi prosím vědět na email uvedený
v <<link "nápovědě">>
<<passageDialog "Nápověda" "Help">>
<</link>>.)//
</p><p class="tac">
Nejprve prosím<br>
do textového políčka<br>
vepiš vlastní slova...
</p>
<<dialogCloseButton "OK">>/* DEPENDENCIES: */
<<set _metaDater = setup.DI_CONT.getService('metaDater')>>
/* \DEPENDENCIES */
<p class="tac">
Opravdu chceš spustit ladící mód?<br>
Na první pohled je dost nepřehledný.<br>
Až ho pak budeš chtít opustit,<br>
''vypni ho znovunačtením celé stránky v prohlížeči''<br>
//(na počítači například stiskem klávesy F5)//.
</p>
<p class = "tac">
<<button "OK, spustit debugging">>
<<run _metaDater.setOneTimeSugarcubeDebugging()>>
<<run Engine.restart()>>
<</button>>
<<dialogCloseButton "Storno" true>>
</p><p class="tac">
//(Vstup do testovací místnosti
v hotové aplikaci skryju, aby se tam uživatel
nedostal.//</p>
<p class="tac">//Testovací místnost slouží pro mě,
když zkouším novou funkci aplikace.<br>
V současnosti testuji především spolehlivost
ajaxového spojení s online serverem.)//
</p>
<p class="tac">
''//<<button [[Zkusit testovací místnost|EX_go]]>>
<<run Dialog.close()>>
<</button>>//''
</p>
<<dialogCloseButton "Raději se vrátit zpět">>/*DEPENDENCIES: */
<<set _app = setup.DI_CONT.getService('app')>>
<<set _htmler = setup.DI_CONT.getService('htmler')>>
<<if _app.isDevMode()>>
<<set _ajaxAnim = setup.DI_CONT.getService('ajaxAnimation')>>
<</if>>
/*\DEPENDENCIES */
<div class="tar">
<<button "Pomoc">>
<<passageDialog "Nápověda" "Help">>
<</button>>
<<button "Volby">>
<<passageDialog "Základní volby" "GeneralSettings">>
<</button>>
<<include "UIBarToggleButton">>
</div>
<<if _app.isDevMode()>>
<p class="tar mt6 mb0">
<<button "AJAX ON">>
<<run _ajaxAnim.setOn()>>
<</button>>
<<button "AJAX OFF">>
<<run _ajaxAnim.setOff()>>
<</button>>
</p>
<</if>>
<div @id="_htmler.getAjaxLoadSuperAnimationId()">
<<include "AjaxAnim1">>
</div><<set _app = setup.DI_CONT.getService('app')>>
<<set __baseNav = _app.getSubGameBreadCrumb()>>
<div class="tal">
<<if _app.isGivenSubGame('VS')>>
<<if $roundCounter > 0>>
<<button "DĚJ">>
<<passageDialog "Nástěnka příběhu" "VSD_cardsBoard">>
<</button>>
<<button "Hráči">>
<<passageDialog "Seznam hráčů" "VSD_playersList">>
<</button>>
<</if>>
<</if>>
<<= _app.getBasicGameHeading()>>
<<if _app.isGivenSubGame('VS')>>
''$roundCounter.'' kolo: <<if $roundCounter > 0>><<= setup.whoseTurn("//zatím ''nikdo'' ne//táhne", "''//", "//''")>><<else>>//zatím ''nikdo'' ne//táhne<</if>>
<</if>>
</div><<if State.length !== 1 >>
<span class="btnpad"> </span><<button "« zpět">>
<<run Engine.backward()>>
<</button>><</if>><span class="btnpad"> </span><<if State.length !== State.size>><<button "vpřed »">>
<<run Engine.forward()>>
<</button>><span class="btnpad"> </span>
<</if>>
<div class="mt6">
<<button "Fullscreen zap/vyp">>
<<run Fullscreen.toggle()>>
<</button>>
</div><<set $players = []>>
<<set $pOrder = [0,1,2]>>
<<set $pOrderShuffled = false>>
<<set $roundCounter = 0>>
<<set $gameCards = {}>>
<<set $gameCards.current = []>>
<<set $gameCards.waiting = []>>
<<set $gameCards.givenUp = []>>
<<set $exampleComplic = true>>
<<set $TT = setup.teloTaj.initGame()>>
<<set $EX = {}>>//verze// ''<<= setup.DI_CONT.getService('app').getAppVersion()>>''
<p class="mt6 mb6">
//stáhni novější://
[[www.vypravime.cz|https://vypravime.webnode.cz/stahnout-ci-spustit-aplikaci/]]
</p>
<hr>/*DEPENDENCIES: */
<<set _app = setup.DI_CONT.getService('app')>>
<<set _ajaxAnim = setup.DI_CONT.getService('ajaxAnimation')>>
<<set _myPage = setup.DI_CONT.getService('myPage')>>
<<set _metaDater = setup.DI_CONT.getService('metaDater')>>
<<set $test1 = $test1 || '1. vzkaz - uloží se na server'>>
<<set $test2 = $test2 || '2. vzkaz - uloží se na server'>>
/*\DEPENDENCIES */
<h2>Otestovat spojení se serverem</h2>
<div class="ajax-testing-message-boxes">
<p>
<<textbox "$test1" $test1>>
</p>
<p>
<<textbox "$test2" $test2>>
</p>
</div>
<p>
<div id="received-data" style="overflow-y: hidden;"></div>
<<button "Odeslat vzkazy<br>& získat odpověď">>
<<run _ajaxAnim.setOn()>>
<<script>>
$(document).ready(function(){
let dataReceiver = $('#received-data');
dataReceiver
.height(dataReceiver.height())
.css({overflowY: 'hidden'});
$.post(
'https://www.vypravim.cz/ajax/volnosneni/',
{
test1: State.variables.test1,
test2: State.variables.test2
},
function(data){
let innerData = $('<ul></ul>');
let content = '';
$.each(data, function(name,prop){
content = $('<li></li>').html(`<em>${name}</em>: <strong>${prop}</strong>`);
innerData.append(content);
});
dataReceiver.append('Vzkazy byly úspěšně uloženy na server...<br>toto je testovací serverem odeslaná odpověď:');
dataReceiver.append(innerData);
dataReceiver.append('<hr>');
},
'json'
).done(function(){
$('.ajax-testing-message-boxes')
.find('input').val('');
State.setVar('$test1', undefined);
State.setVar('$test2', undefined);
}).fail(function(){
setup.DI_CONT.getService('myPage')
.openPassageDialog(
'Chyba spojení',
'AjaxConnectionError'
);
}).always(function(){
State.temporary.ajaxAnim.setOff();
let newHeight = dataReceiver.prop('scrollHeight');
dataReceiver.animate(
{height: newHeight},
900,
undefined,
function() {
dataReceiver.height('auto');
}
);
});
});
<</script>>
<</button>> <<include "AjaxAnim1stars">>
</p>
<div class="pa5"></div>
<hr>
<hr>
<h3>Nastavení:</h3>
<hr>
<p>
<<seeSaw false "dev-mode-toggle-btns"
`{
"''VYP''": ()=> {_app.setDevModeOff();},
"''ZAP''": ()=> {_app.setDevModeOn();}
}`
`[
()=> !_app.isDevMode(),
()=> _app.isDevMode()
]`
`[_myPage, 'onDevModeChange']`
>>@@.accented;''EXPERIMENTÁLNÍ REŽIM''@@<br>
//(spustí se po změně místnosti - bez restartu)//
<</seeSaw>>
<p>//(stiskni nejprve tlačítko "ZAP",<br>
potom tlačítko "Přijmout a vrátit se" níže,<br>
čímž se úplně dole v zápatí vpravo objeví<br>
testovací spínač ajaxové animace)//</p>
</p>
<hr>
<hr>
<div class="pa5"></div>
<p class="tac">
''<<button [[Přijmout a vrátit se|previous()]]>><</button>>''
</p><<set _prevPassage = previous()>>
<<if (_prevPassage[0] + _prevPassage[1]) != 'EX'>>
<<set $EX.lastNotEXpassage = previous()>>
<</if>>
<h1>
Testovací část<br>
aplikace "Vyprávíme"
</h1>
<p>
<<button "Restartovat a jednorázově ''spustit SugarCubeDebugger''">>
<<passageDialog "Restartovat a spustit DEBUGGING?"
"YouAreToEnterDebugging">>
<</button>>
</p>
<p>
<<button "Test ''spojení se serverem''" "EX_ajaxTest">>
<</button>>
</p>
<hr>
<p class="tac">
//<<button
[[Přijmout a opustit testovací část|$EX.lastNotEXpassage]]>>
<</button>>//
</p><h1>Svět<br>"Vyprávíme"</h1>
<p>
<<button "Začít hru ''VolnoSnění''" "VS_go">>
<</button>>
</p>
<p>
<<button "Začít hru ''TěloTaj''" "TT_go">>
<</button>>
</p>
<hr>
<p>
//<<button "Načíst dřívější hru...">>
<<run UI.saves()>>
<</button>>//
</p><h1>Vítej ve hře "TěloTaj"</h1>
<p>
Ve hře TěloTaj si klikáním<br>
na možnosti rozvětveného dialogu<br>
- projde člověk celkem podobným procesem,<br>
který předkládám k vyzkoušení i v našem
[[VideoKurzu|https://vypravime.webnode.cz/tvoriva-seberealizace/]].
</p>
<p class="tar">
//(Na rozdíl od zpoplatněného VideoKurzu<br>
je hra TěloTaj přístupná komukoli bez placení,<br>
nicméně věřím - že klikání větveným dialogem bude<br>
mnohdy jasnější než vstřebávání dvouhodinového videa.)//
</p>
<p class="tac">
''<<button[[Vstoupit do dialogu|TTI_start]]>><</button>>''
</p>
<p class="tac">
//(Hra TěloTaj je ''zdarma'' pro všechny bez rozdílu.)//
</p>/*$TT.myIdea.idea may be set by one exit of this passage */
<div>
<h3>
Cítíš se právě teď naplněně?<br>
Je Tvůj život krásný?<br>
Dává Ti smysl?
</h3>
<div class="answers">
<<button "''Ano'' - nyní jsem hluboce šťastný."
"TTI_wouldYourBodyAgreeClaimedHarmony">>
<<set $TT.myIdea.idea = "Já jsem hluboce šťastný.">>
<</button>>
<br>
<<button "''Ne'' - nějak to teď drhne, i když se snažím."
"TTI_howAreYouTryingToGetHappy">><</button>>
<br>
<<button "Na krásy života jsem už rezignoval - ''je mi to jedno''."
"TTI_rezignatedOrZenHoly">><</button>>
<hr>
<<button "BUĎME KREATIVNĚJŠÍ:<br>Dejme stranou, jak mi je - ''hraju'' dnes o 1 svou konkrétní ideu..."
"TTI_fillInYourIdea">><</button>>
</div>
<<include "TTI_whichIdeasCanBePlayed">>
<div class="answers">
<<button "BUĎME KREATIVNĚJŠÍ:<br>Dejme stranou, jak mi je - ''hraju'' dnes o 1 svou konkrétní ideu..."
"TTI_fillInYourIdea">><</button>>
<br>
<<include "TTI_whatIsThePurposeButton">>
</div>
</div>/*$TT.myIdea.idea may be set by one exit of this passage */
<div>
<p class="tac">
//Pokud ses dostal do stavu<br>
kdy Ti nezáleží na tom,<br>
jestli Ti je nebo není dobře...<br>
- pak jsi buď nějak budhisticky osvícený,<br>
což mi ale přijde nepravděpodobné...<br>
protože i osvícení vnáší hluboké dojetí...<br>
- nebo Tě spíš minulá traumata dohnala<br>
k cynismu, pesimismu a apatii.//
</p>
<h3>
Je Ti tedy jedno zda jsi či nejsi šťastný...<br>
- protože jsi nalezl vnitřní klid?<br>
- nebo protože Ti připadá život nespravedlivý?
</h3>
<div class="answers">
<<button "Je to tak - ''zahořkl jsem''."
"TTI_theLifeIsBitter">><</button>>
<br>
<<button "Přestal jsem usilovat - ''jsem osvícený''."
"TTI_wouldYourBodyAgreeClaimedHarmony">>
<<set $TT.myIdea.idea = "Já jsem osvícený.">>
<</button>>
</div>
</div><div>
<h3>
Vyhovuje Ti Tvůj cynický postoj?
</h3>
<div class="answers">
<<button "''Ano'' - nepotřebuji nic měnit."
"TTI_bitterEnd">><</button>>
<br>
<<button "''Ne'' - bylo by fajn, kdyby přišlo něco jiného."
"TTI_howAreYouTryingToGetHappy">><</button>>
</div>
</div><div>
<p class="tac">
//Pokud už od života nic moc nečekáš<br>
ale zároveň si v tom sám se sebou celkem spokojený...<br>
pak už Ti asi nemám co nabídnout.//
</p>
<p class="tac">
''Hra TěloTaj pro Tebe nyní končí''...<br>
můžeš si zkusit možná někdy přečíst můj text<br>
[["Veškeré duchovno světa v šesti minutách"|https://vypravime.webnode.cz/strucna-rada-ktera-muze-zmenit-cely-zivot/]]<br>
- ale to čtení se Ti spíš nebude líbit.
</p>
<h3>
Naši aplikaci nyní zavři,<br>
nebo se vrať do úvodního menu...<br>
a vyber si tam jinou hru...
</h3>
<div class="answers">
<<button "''KONEC HRY''<br>- vrátit se do úvodního menu...">>
<<run UI.restart()>>
<</button>>
<br>
<<include "TTI_whatIsThePurposeButton">>
</div>
</div><div>
<p class="tac">
Dobře tedy...<br>
- jsi v rovnováze.
</p>
<h3>
Ale musíš pro svou rovnováhu ignorovat Tvé tělo?<br>
Nebo je Tvé tělo součástí Tvé harmonie?
</h3>
<div class="answers">
<<button "''Jasně, že ignoruji tělo''<br>- tělo je plné nízkých pudů."
"TTI_bitterEnd">><</button>>
<br>
<<button "''Určitě jsem v souladu i s tělem''<br>- ať už to znamená cokoliv."
"TTI_bitterEnd">><</button>>
<br>
<<button "Co kdybychom se ''společně těla zeptali''..."
"TTI_letsPlayFromBody">><</button>>
</div>
</div><div>
<p class="tac">
Takže se Ti život trochu zadřel...<br>
- ale byl bys rád, kdyby se to zlepšilo.
</p>
<h3>Co se teď v Tobě odehrává?</h3>
<div class="answers">
<<button "Dnes mě trápí či rozrušuje<br>''zcela konkrétní věc či člověk''..."
"TTI_fillInYourProblem">><</button>>
<br>
<<button "''Nevím'', proč se cítím divně,<br>''a snažím se tomu přijít na kloub''.<br>"
"TTI_whatAboutNotKnowingWhatTheProblemWas">><</button>>
<br>
<<button "Trochu jsem to vzdal<br>- ''netuším'' co se děje, ale ''čekám'',<br>zda se to nezlepší samo."
"TTI_waitingWhetherItGetsBetter">><</button>>
</div>
</div><div>
<p class="tac">
</p>
<<if $TT.myProblem.problem>>
<h3>
Kdyby ses nakonec zbavil toho, co Tě sužuje:<br>
@@.accented.fvsc.fsn;"$TT.myProblem.problem"@@<br>
Bylo by Ti pak lépe?
</h3>
<<else>>
<h3>
A když nakonec vyřešíš toho, kdo Ti překáží...<br>
nebo když nakonec vyřešíš to, co Ti překáží...<br>
Bude Ti pak lépe?
</h3>
<</if>>
<div class="answers">
<<button "Jasně, že ''ano''!"
"TTI_HowLongWillThereBeNothingAnnoying">><</button>>
<br>
<<button "''Nevím''..."
"TTI_problemsMakeProblems">><</button>>
</div>
</div><div>
<h3>
A když se Ti po odstranění tohoto problému uleví...<br>
jak dlouho pak potrvá<br>
- ''než Ti zase začne vadit něco jiného?''
</h3>
<div class="answers">
<<button "Aha - tak na to jsem nemyslel.<br>''Nevím''..."
"TTI_problemsMakeProblems">><</button>>
<br>
<<button "''To mě nezajímá''...<br>- já hlavně chci vyřešit to, co mi vadí teď."
"TTI_annoyingEnd">><</button>>
</div>
</div><div>
<p class="tac">
No... jestli jsi tak ponořen<br>
do odstraňování svých palčivých problémů...<br>
- tak proč ještě ztrácíš čas touto hrou?
</p>
<h3>
Vypni nyní naši aplikaci<br>
a vrať se, až budeš mít prostor<br>
trochu experimentovat se svým postojem...
</h3>
<div class="answers">
<<button "''KONEC HRY''<br>- vrátit se do úvodního menu...">>
<<run UI.restart()>>
<</button>>
<br>
<<include "TTI_whatIsThePurposeButton">>
<div>
</div>/* $TT.myIdea.idea may be set by one exit of this passage */
<div>
<p class="tac">
Prozradím Ti jednu věc:
</p>
<p class="tac">
//Ohlédneš-li se zpátky na své životní zkušenosti...<br>
zjistíš - že pokaždé, když jsi aktivní snahou<br>
odstranil jeden svůj palčivý problém...<br>
- tři nové problémy sis tím vyrobíl.//
</p>
<p class="tac">
//Ohlédneš-li se na své dosavadní zkušenosti...<br>
pak též zjistíš, že většina Tvých problémů<br>
se Ti nakonec vyřešila odlišným způsobem,<br>
než jsi původně očekával<br>
tak nějak sama od sebe.//
</p>
<h3>
Co když teď tedy změníme přístup<br>
a zkusíme společně projít proměnou?<br>
- aby Ti ta Tvá záležitost přestala vadit...<br>
a Ty sis mohl jen tak žít....<br>
zatímco se ta záležitost vyřeší tak nějak sama?
</h3>
<div class="answers">
<<button "''Souhlasím''<br>- pojďme to zkusit."
"TTI_letsPlayFromBody">>
<<set $TT.myIdea.idea = "Ale ze začátku jsem viděl nějaký problém.">>
<</button>>
<br>
<<button "''Tak to teda ne!''<br>Já ten svůj problém musím obstarat stůj, co stůj!"
"TTI_annoyingEnd">><</button>>
</div>
</div>/* $TT.myIdea.idea may be set by one exit of this passage */
<div>
<h3>
A co kdybych Ti pomohl projít proměnou?<br>
Aby se Ti ulevilo a pocítil jsi naplnění<br>
- aniž bychom tušili, co Tě trápilo?
</h3>
<div class="answers">
<<button "''Tak dobře''<br> - pojďme to zkusit."
"TTI_letsPlayFromBody">>
<<set $TT.myIdea.idea = "Vůbec netušíme, co mě před tím trápilo.">>
<</button>>
<br>
<<button "''To teda ne''<br> - já potřebuju nejdřív zjistit,<br>proč mi není dobře."
"TTI_itAnnoysMeNotKnowingWhatAnnoysMe">><</button>>
<div>
</div>/* $TT.myProblem.problem may be set by two exits of this passage */
<div>
<h3>
To ale znamená...<br>
že Ti na Tobě překáží - že se v sobě nevyznáš?<br>
Nebo že Ti na životě překáží - že Ti nedává smysl?
</h3>
<div class="answers">
<<button "Ano - mrzí mě, ''že se v sobě nevyznám''."
"TTI_IknowWhatIsAnnoyingMe">>
<<set $TT.myProblem.problem = 'nevyznám se v sobě'>>
<</button>>
<br>
<<button "Spíš mě mrzí, ''že život je zamotaný''."
"TTI_IknowWhatIsAnnoyingMe">>
<<set $TT.myProblem.problem = 'život nedává smysl'>>
<</button>>
<br>
<<button "Ne - ''problém je v něčem jiném''."
"TTI_fillInYourProblem">><</button>>
</div>
</div><<set _myProblem = $TT.myProblem.problem>>
<div>
<h3>
Zapiš si tedy prosím teď stručně,<br>
co je ten problém, na který myslíš:
</h3>
<p class="tac">
(Zaobíráš-li se více obtížemi naráz,<br>
vyber si kteroukoliv z nich,<br>
která se jeví důležitá.)
</p>
<p class="tac">
<<textbox "$TT.myProblem.problem" _myProblem `passage()`>>
</p>
<div class="answers">
<<button "Dobře... ''Mám to zapsáno''.">>
<<set $TT.myProblem.problem = $TT.myProblem.problem.trim()>>
<<if $TT.myProblem.problem>>
<<goto `passage()`>>
<<set $TT.myProblem.playerInput = true>>
<</if>>
<<goto "TTI_IknowWhatIsAnnoyingMe">>
<</button>>
<br>
//<<button "Nejprve by mě zajímalo<br>- kdo všechno uvidí to,<br>co zde vyplním?">>
<<passageDialog "Otázka bezpečí" "TTD_whoWillSeeInputs">>
<</button>>//
</div>
</div>
<<done>>
<<run $('input').attr(
'placeholder', 'mé trápení, však vím které')>>
<</done>>/* $TT.myIdea.idea may be set by one exit in this passage */
<div>
<p class="tac">
Takže vyčkáváš,<br>jestli se okolnosti vyjasní samy od sebe...
</p>
<h3>
A co kdybys se mnou prozkoumal<br>
jeden maličký krok - díky němuž<br>
se situace sama od sebe zlepší?
</h3>
<div class="answers">
<<button "''Dobře'' - zkusit to můžeme."
"TTI_letsPlayFromBody">>
<<set $TT.myIdea.idea = "Čekal jsem, zda se situace zlepší sama od sebe.">>
<</button>>
<br>
<<button "Raději ''ne'' - budu dál vyčkávat."
"TTI_bitterEnd">><</button>>
</div>
</div>/* $TT.myIdea.playerInput is set by the only exit of this passage */
<<set _myIdea = $TT.myIdea.idea>>
<div>
<h3>
Výborně, zapiš si tedy teď prosím<br>
jednu svou konkrétní myšlenku:
</h3>
<p class="tac">
(Zaobíráš-li se více myšlenkami naráz,<br>
vyber si kteroukoliv jednu z nich.)
</p>
<p class="tac">
<<textbox "$TT.myIdea.idea" _myIdea `passage()`>>
</p>
<div class="answers">
<<button "Dobře... ''Mám to zapsáno''.">>
<<set $TT.myIdea.idea = $TT.myIdea.idea.trim()>>
<<if $TT.myIdea.idea>>
<<goto `passage()`>>
<<set $TT.myIdea.playerInput = true>>
<<goto "TTI_letsPlayFromBody">>
<<else>>
<<passageDialog "Vyplň prosím políčko!"
"FillInputDialog1">>
<</if>>
<</button>>
<br>
//<<button "Nejprve by mě zajímalo<br>- kdo všechno uvidí to,<br>co zde vyplním?">>
<<passageDialog "Otázka soukromí" "TTD_whoWillSeeInputs">>
<</button>>//
</div>
</div>
<<done>>
<<run $('input').attr(
'placeholder', 'má idea, však vím která')>>
<</done>>
/***
* ##################################
* ## SECOND PART OF GAME TĚLOTAJ: ##
* ##################################
* ##################################
***//* every player, who gets to this passage through previous exits
* - should have set manually or by system at least $TT.myIdea.idea
*/
<div>
<h3>
Pojďme teď na vše<br>
na chvíli zapomenout...<br>
Ať najdeme v našem těle lásku.
</h3>
<div class="answers">
<<button "Tak dobře... ''Pojďme na to.''"
"TTI_notSituationNorThoughtsButFeelings">><</button>>
<br>
<<button "Ne tak rychle... ''Nejdřív mi vysvětli - proč?''"
"TTI_fillInYourThing">><</button>>
</div>
</div>/* $TT.collected.fromBegin is set to true by all exits of this passage */
<div>
<p class="tac">
''Nacházíš se teď v nějaké vnější situaci'':<br>
//(Někde sedíš či stojíš, kráčíš...<br>
Nějak jsi oblečený či nejsi...<br>
Obklopují Tě předměty či lidé...<br>
rostliny či zvířata...<br>
Je tam klidno či divoko...<br>
Mění se či setrvává počasí...)//<br>
Odhlédni na chvíli od toho všeho,<br>
nech - ať se to děje tak, jak se to děje.<br>
''Nesnaž se teď na chvíli měnit vnější situaci.''
</p>
<p class="tac">
''Něco se odehrává v Tvé hlavě'':<br>
//(Na něco vzpomínáš, či zapomínáš...<br>
Derou se tam nepozvané myšlenky...<br>
Tlačí Tě termíny či se nudíš...<br>
Snažíš se rozhodnout nějaká dilemata...<br>
Hledáš odpověď na své otázky...<br>
Souhlasíš či nesouhlasíš...)//<br>
Nech - ať se to děje tak, jak se to děje.<br>
''Nesnaž se nyní na chvíli měnit způsob,<br>
jakým se Ti právě teď odehrávají myšlenky.''<br>
</p>
<p class="tac">
Pokud máš nutkání snažit se to měnit,<br>
můžeš se nesnažit měnit, že se snažíš to měnit.<br>
Nech se snažit se...
</p>
<p class="tac">
Pokud to nechápeš,<br>
nech se to nechápat...
</p>
<p class="tac">
Pokud nevíš, jak na to...<br>
Nech se nevědět, jak na to.
</p>
<h3>
A pak tu jsou Tvé pocity...<br>
Cítíš zrovna teď nějaké pocity?
</h3>
<div class="answers">
<<button "''Ano'', zrovna teď nějaké pocity mám.">>
<<set $TT.collected.fromBegin = true>>
<<run Engine.play("TTI_switchCollectorVsCollected", true)>>
<</button>>
<br>
<<button "''Ne'', v tomto momentě nic moc necítím.">>
<<set $TT.collected.fromBegin = true>>
<<run Engine.play("TTI_switchCollectorVsCollected", true)>>
<</button>>
<br>
<<button "''Nevím'', jestli něco cítím nebo necítím.">>
<<set $TT.collected.fromBegin = true>>
<<run Engine.play("TTI_switchCollectorVsCollected", true)>>
<</button>>
</div>
</div><<silently>>
<<if $TT.collected.fromBegin === true>>
<<set $TT.collected.fromBegin = false>>
<<set $TT.collected.weird = []>>
<<set $TT.collected.partsToAsk = Object.keys(setup.teloTaj.bodyParts)>>
<</if>>
<<if $TT.collected.partsToAsk.length === 0>>
<<goto "TTI_collectorsFinished">>
<<else>>
<<goto "TTI_weirdFeelingsCollector">>
<</if>>
<</silently>>/* $TT.collected.weird may be changed by one exit of this passage */
<<set _partKey = $TT.collected.partsToAsk.shift()>>
<<set _thisPartLegends = setup.teloTaj.bodyParts[_partKey]>>
<div>
<h3>
Děkuji Ti za odpověď...<br>
Teď prosím vnímej @@.accented;_thisPartLegends[1]@@.<br>
Máš někde v
<<= _thisPartLegends[0] === 1 ? "této části" : "těchto částech">>
těla podivné či nepříjemné pocity?
</h3>
<div class="answers">
<span class="red-btn">
<<button "''V _thisPartLegends[2]''<br>- mám na jednom či více místech<br>''divný či nepříjemny pocit''">>
<<run $TT.collected.weird.pushUnique(_partKey)>>
<<run Engine.play("TTI_switchCollectorVsCollected", true)>>
<</button>>
</span>
<br>
<<button "''V _thisPartLegends[2]''<br>- mám všude<br>''neutrální či pohodový pocit''">>
<<run Engine.play("TTI_switchCollectorVsCollected", true)>>
<</button>>
</div>
</div><div>
<<if $TT.collected.weird.length > 0>>
<p class="tac">
//''A nyní bych od Tebe potřeboval jednu věc:''//
</p>
<p class="tac">
Nemusíš být nějak vědecky přísně důsledný...<br>
ale buď prosím aspoň trochu k sobě upřímný...<br>
Projdi si všechny ty části těla, kde máš<br>
podivné či obtížné pocity... a mrkni se,<br>
jestli Ti ty pocity vadí<br>
- jestli máš
@@.accented;nutkání se Těch pocitů zbavit<br>
...@@<br>
nebo jestli ty pocity jsou sice možná nepříjemné,<br>
ale zároveň
@@.accented;Ti vlastně nepřekáží ani nevadí@@.
</p>
<p class="tac">
(Někdy když například člověka něco byť i hodně bolí<br>
mu to vlastně sice trochu nepochopitelně, ale přesto<br>
- vůbec nepřekáží...<br>
třeba když odpočívá...<br>
nebo když je zaujatý něčím lákavým...<br>
jindy ta samá bolavá část je velmi iritující.)
</p>
<p class="tac accented">
Zdá se, že se zrovna potýkáš<br>
s pochybnými či obtížnými<br>
pocity tady po těle:
</p>
<ul>
<<for _i, _weirdKey range $TT.collected.weird>>
<li class="accented">
někde ''v <<= setup.teloTaj.bodyParts[_weirdKey][2]>>''
</li>
<</for>>
</ul>
<h3>
Je v těch částech těla, kde<br>
se odehrávájí podivné pochody<br>
- byť jeden pocit, který Tě irituje?<br>
- a chceš se ho zbavit?<br>
Nebo jsou ty pocity v těle<br>
některé sice nepříjemné...<br>
- ale nyní Ti nepřekáží?
</h3>
<<else>>
<p class="tac accented">
Takže se zdá, že se v celém Tvém těle rozlévá<br>
jakýsi pokoj nebo klid či něco příjemného...
</p>
<h3>
Zásadní je, že teď ve svém těle nejspíš<br>
nemáš žádný pocit, jenž by Ti vadil?<br>
- pocit, jehož by ses chtěl zbavit?
</h3>
<</if>>
<div class="answers">
<<button "Je to tak - v mém těle mi ''teď<br>žádný z pocitů nepřekáží''."
"TTI_OKFeelingsInAllBody">><</button>>
<br>
<<button "Popravdě... v mém těle cítím<br>''něco - co mi teď vadí''."
"TTI_fillInAnnoyingBodyFeeling">><</button>>
</div>
</div><div>
<p class="tac">
To, co Ti dovoluje být<br>
zadobře s celým Tvým tělem,<br>
ať už se v něm odehrávají jakékoli pocity<br>
- je nejspíš Tobě vrozená Láska.<br>
</p>
<p class="tac">
Ta Láska se nejspíš nevnucuje...<br>
jen se tiše přelévá na pozadí<br>
- každou částí Tvého těla.<br>
Je každý den a každou chvíli trochu jiná...<br>
ale má zcela specifické zabarvení či odstín,<br>
jenž Tě vystihuje a jenž není podobný<br>
žádnému jinému člověku na světě.<br>
Je v tom Tvá originalita.
</p>
<p class="tac">
Ale přestaňme se bavit o Lásce,<br>
protože je nepochopitelná...<br>
a protože mluvit či přemýšlet o ní,<br>
nic moc nepřináší.
</p>
<p class="tac">
Důležité je, že se Ti teď v těle rozlévá<br>
tiše skrze všechny pocity jakási harmonie.
</p>
<p class="tac">
...
</p>
<p class="tac">
...
</p>
<h3>
Nyní bych Ti rád ukázal,<br>
jak můžeme tělesnou pohodu<br>
nechat vstoupit do našich myšlenek...<br>
- pokud souhlasíš?
</h3>
<div class="answers">
<<button "Pro dnešek už raději končím...<br>- ''další ukázky nechme na jindy''."
"TTI_experiencedEnd">><</button>>
<br>
<<button "Souhlasím... ještě mi prosím ukaž<br>- ''to pokračování s myšlenkami''.">>
<<run Engine.play('TTI_switchProblemsVsIdeas', true)>>
<</button>>
</div>
</div><div>
<p class="tac">
Nyní už máš určitou zkušenost<br>
- co že je to ta
<span class="accented">
hra TěloTaj...
</span>
</p>
<p class="tac">
Možná, že Tě to neoslovilo...<br>
v tom případě to klidně nech být...<br>
- avšak pokud Tě to aspoň trochu zaujalo,<br>
vzpomeň si třeba zase za pár hodin, dní či týdnů...<br>
a přijď si opět zahrát.
</p>
<h3>
Tak ať se Tí daří...<br>
a případně někdy na shledanou!
</h3>
<div class="answers">
<<button "''KONEC HRY''<br>- vrátit se do úvodního menu...">>
<<run UI.restart()>>
<</button>>
<br>
<<include "TTI_whatIsThePurposeButton">>
</div>
</div><<silently>>
<<if $TT.myProblem.problem>>
<<goto "TTI_fromFirstPartsProblem">>
<<else>>
<<goto "TTI_fromFirstPartsIdea">>
<</if>>
<</silently>>/* almost any text improve of this passage should go also to TTI_fromFirstPartsProblem */
<div>
<p class="tac">
<<if $TT.myIdea.playerInput === true>>
V úvodní části hry Tělotaj<br>
jsi zmínil tuto svou myšlenku:<br>
<<else>>
Z úvodních částí hry TěloTaj<br>
bych tu měl jednu myšlenku,<br>
která se Tě možná týkala:<br>
<</if>>
''@@.accented;"$TT.myIdea.idea"@@''
</p>
<h3>
Chceš zažít, jak Tvá harmonie z těla<br>
- naloží s výše zmíněnou myšlenkou?
</h3>
<div class="answers">
<<button "Ano... použijme tedy<br>''výše zmíněnou myšlenku''"
"TTI_ideasBeingFilledByBodyFeelings">><</button>>
<br>
<<button "Raději bych do hry vložil<br>''jinou svoji myšlenku''"
"TTI_beforeLongReturnToNewIdea">><</button>>
</div>
</div>/* almost any text improve of this passage should go also to TTI_fromFirstPartsIdea */
<div>
<p class="tac">
<<if $TT.myProblem.playerInput === true>>
V úvodní části hry Tělotaj<br>
jsi zmínil tuto obtíž:<br>
<<else>>
Z úvodních částí hry TěloTaj<br>
bych tu měl jednu obtíž,<br>
která se Tě možná týkala:<br>
<</if>>
''@@.accented;"$TT.myProblem.problem"@@''
</p>
<h3>
Chceš zažít, jak Tvá harmonie z těla<br>
- naloží s výše zmíněnou obtížnou myšlenkou?
</h3>
<div class="answers">
<<button "Ano... použijme tedy<br>''výše zmíněnou obtížnou myšlenku''"
"TTI_ideasBeingFilledByBodyFeelings">><</button>>
<br>
<<button "Raději bych do hry vložil<br>''jinou svoji myšlenku''"
"TTI_beforeLongReturnToNewIdea">><</button>>
</div>
</div><div>
<h3>
Souhlasím s Tebou...<br>
přidej tedy do hry svou novou myšlenku<br>
- ale až tu svou novou ideu přidáš,<br>
se Tě pro jistotu ještě jednou od začátku<br>
přeptám na pocity ve všech částech Tvého těla.<br>
Až v návaznosti na to se případně<br>
oddáme té Tvojí nové myšlence,<br>
budeš-li mít ještě dnes náladu.
</h3>
<div class="answers">
<<button "''Hmmm...''"
"TTI_fillInYourIdea">>
<<set $TT = setup.teloTaj.initGame()>>
<</button>>
</div>
</div><<set _resistance = $TT.myResistance.resistance>>
<div>
<h3>
Zapiš si tedy prosím teď stručně,<br>
co je zač ten pocit, který se nyní<br>
odehrává v některé z částí Tvého těla<br>
- pocit, kterého se teď chceš zbavit:
</h3>
<p class="tac">
(Vadí-li Ti víc různých pocitů,<br>
vyber si kterýkoliv z nich,<br>
který Ti přijde výrazný.)
</p>
<p class="tac">
<<textbox "$TT.myResistance.resistance" _resistance `passage()`>>
</p>
<div class="answers">
<<button "Dobře... ''Mám to zapsáno''.">>
<<set $TT.myResistance.resistance = $TT.myResistance.resistance.trim()>>
<<if $TT.myResistance.resistance>>
<<goto `passage()`>>
<<goto "TTI_soWeHaveResistance">>
<<else>>
<<passageDialog "Vyplň prosím políčko!"
"FillInputDialog1">>
<</if>>
<</button>>
<br>
//<<button "Nejprve by mě zajímalo<br>- kdo všechno uvidí to,<br>co zde vyplním?">>
<<passageDialog "Otázka soukromí" "TTD_whoWillSeeInputs">>
<</button>>//
</div>
</div>
<<done>>
<<run $('input').attr(
'placeholder', 'ten pocit, co mě tak štve')>>
<</done>><div>
<p class="tac">
Takže sis zapsal tento pocit:<br>
@@.accented;$TT.myResistance.resistance@@
</p>
<p class="tac">
A teď si zkus všimnout,<br>
že tam jsou dvě různé složky.<br>
Jednak je tam ten ''tělesný pochod'',<br>
který se nějak ozývá - to je ta první složka.<br>
</p>
<p class="tac">
A pak - jako druhá složka<br>
- je tam to, že Ti to ''vadí''.
</p>
<p class="tac">
Takže první složka je to, co se
''@@.accented;děje v těle@@''.<br>
A druhá složka je
''@@.accented;Tvůj postoj@@'' vůči tomu.
</p>
<p class="tac">
(Tvůj postoj je teď takový, že Ti něco vadí.)
</p>
<p class="tac">
Nemusíš se snažit to měnit.<br>
A nemusíš se nějak urputně přemáhat,<br>
abys to odhalil...<br>
Jen si tak zlehka zkus všimnout,<br>
jestli to je nebo není tak, jak píšu.
</p>
<h3>
Máš to?<br>
Všimnul sis, že v tom, co sis zapsal<br>
- jednak cítíš ten tělesný pochod...<br>
a pak vedle toho stojí trochu navíc<br>
- Tvůj postoj, že Ti to vadí?
</h3>
<div class="answers">
<<button "Asi bych potřeboval<br>- ''nějaký příklad''...">>
<<passageDialog "Příklad dvou složek:"
"TTD_exampleFeelingVsAttitude">>
<</button>>
<br>
<<button "Ano<br>- ''mám to.''"
"TTI_gotFeelingVsAttitude">><</button>>
<br>
<<button "Ne<br>- nějak mi to ''nejde''."
"TTI_notAbleToGetFeelingVsAttitude">><</button>>
</div>
</div><div>
<h3>
Jestli Ti to teď nejde,<br>
tak si buď zapiš jiný tělesný pocit,<br>
který Ti překáží... a zkus to s ním<br>
- máš-li jich na výběr nyní více...<br>
nebo si dej pauzu<br>
- a vrať se ke hře TěloTaj jindy.
</h3>
<div class="answers">
<<button "Dám si pauzu<br>- pro dnešek ''končím''"
"TTI_experiencedEnd">><</button>>
<br>
<<button "Zkusím si vybrat ''jiný<br>- z pocitů'', které mě štvou."
"TTI_fillInAnnoyingBodyFeeling">><</button>>
<br>
<<button "Nebyl by tu ještě nějaký<br>- odlišný druh ''inspirace''?">>
<<passageDialog "Alternativa" "TTD_readIn6minutes">>
<</button>>
</div>
</div><div>
<p class="tac">
Takže máme toto:<br>
@@.accented;$TT.myResistance.resistance@@
</p>
<p class="tac">
A vidíme v tom dvě složky:
</p>
<ul>
<li>
@@.accented;Vnímáme@@,<br>
že se v těle něco děje.
</li>
<li>
@@.accented;Stavíme se k tomu@@ tak,<br>
že nám to vadí.
</li>
</ul>
<p class="tac">
Můžeme to nechat tak,<br>
jak to je.<br>
I to, že to vnímáme.<br>
I to, jak se k tomu stavíme.<br>
Nemusíme se vůbec snažit to měnit.<br>
</p>
<p class="tac">
... ... ...
</p>
<p class="tac">
A teď si navíc potřebujeme všimnout,<br>
že tam je ještě něco dalšího:<br>
//ten nejkrásnější pocit,<br>
jaký známe:<br>
@@.accented;Láska@@//
</p>
<p class="tac">
...
</p>
<p class="tac">
Ten nejkrásnější pocit, jaký známe<br>
- je tichý a nevnucuje se...<br>
- je živý a pokaždé trochu jiný...
</p>
<p class="tac">
(někdy je klidný, jindy náruživý)<br>
(někdy je pomalý, jindy svižný)<br>
(a podobně)
</p>
<p class="tac">
Ale v těle nebo kdesi uvnitř v nás<br>
je nám vždy vlídně k mání...<br>
přináší hluboké dojetí.
</p>
<h3>
Všimnul sis, že kdesi v Tobě<br>
je přítomna také Láska?<br>
- ten nejkrásnější
pocit, jaký kdy znáš?<br>
- a který Tě tiše dojímá?
</h3>
<div class="answers">
<<button "''Ano''..."
"TTI_gotLove">><</button>>
<br>
<<button "''Ne''..."
"TTI_giveLove">><</button>>
</div>
</div><div>
<p class="tac">
Takže tu máme toto:<br>
@@.accented;$TT.myResistance.resistance@@
</p>
<p class="tac">
A víme, že v tom je<br>
jak ten @@.accented;tělesný pochod@@, jenž cítíme<br>
tak @@.accented;náš postoj k tomu@@, co cítíme
</p>
<p class="tac">
A pak je kdesi v těle nebo uvnitř v nás<br>
přítomná také @@.accented;Láska...<br>
ač tichý, i tak ten nejkrásnější pocit,<br>
který známe a který nás dojímá@@.
</p>
<p class="tac">
Můžeš... ale také nemusíš zkoušet měnit<br>
- to co se děje v těle, že to cítíš...<br>
- nebo Tvůj postoj k tomu.
</p>
<h3>
Zkus se však prosím chvíli,<br>
jen tak volně a tiše dívat<br>
na tu Lásku v Tobě.<br>
Jen se na ni dívej.<br>
Možná, že ta Láska v Tobě<br>
sama od sebe třeba<br>
jaksi nepochopitelně<br>
usmíří Tvůj postoj vůči tomu,<br>
co cítíš, že se děje v Tvém těle.<br>
...<br>
... ...<br>
Možná, že po chvíli dívání se<br>
na Lásku v Tobě zjistíš...<br>
- že ten pocit ve Tvém těle<br>
se sice vůbec nezměnil<br>
- ale že už Ti nepřekáží...
</h3>
<hr>
<hr>
<h3 class="tac">
...<br>
Nech tomu čas.<br>
Pozoruj<br>
ten tichý<br>
nejkrásnější<br>
pocit v Tobě.<br>
...
</h3>
<hr>
<hr>
<h3>
Až po chvíli,<br>
když už Ti bude stačit...<br>
prozraď mi poté,<br>
zda ten pocit ve Tvém těle<br>
se sice možná vůbec nezměnil<br>
- ale že už Ti nepřekáží?
</h3>
<div class="answers">
<<button "Jejda... ''změnilo'' se to.<br>Toto: //\"$TT.myResistance.resistance\"//<br>- mi nyní jaksi nepochopitelně ''přestalo vadit''."
"TTI_feelYourBodyFree">><</button>>
<br>
<<button "Ba ne... nic se ''nezměnilo''.<br>Toto: //\"$TT.myResistance.resistance\"//<br>- mi pořád ''překáží''."
"TTI_notAbleToGetFeelingVsAttitude">><</button>>
</div>
</div><div>
<h3>
A jak to máš nyní<br>
s ostatními pocity po těle?<br>
Možná, že ani ostatní tělesné pochody<br>
- byť by některé mohly být i nepříjemné<br>
- Ti už jaksi nepochopitelně nepřekáží?
</h3>
<div class="answers">
<<button "V těle už ''nezůstalo nic''<br>- čeho bych nyní měl<br>''nutkání se zbavit''"
"TTI_OKFeelingsInAllBody">><</button>>
<br>
<<button "''Jeden či více''<br>pocitů po těle<br>- ''mi teď stále vadí''."
"TTI_fillInAnnoyingBodyFeeling">><</button>>
</div>
</div><div>
<p class="tac">
Pokud teď Lásku necítíš...<br>
- tak si ji zkus dát...<br>
daruj sobě Lásku,<br>
- abys ji pocítil.
</p>
<p class="tac">
Nevíš sice přesně, co to Láska je...<br>
- ale to je v pořádku<br>
- nikdo z nás nevíme, co to Láska je.
</p>
<p class="tac">
Nevíš sice vůbec, jak si Lásku dát...
- ale to je v pořádku<br>
- nikdo z nás nevíme, jak si Lásku dát.
</p>
<p class="tac">
Nechápeš to...<br>
- to je však v pořádku<br>
- nikdo z nás to nechápeme.
</p>
<h3>
I tak si teď Lásku dej.<br>
Daruj si ji.<br>
Nemusíš se urputně snažit.<br>
Udělej to jen tak zlehka.
</h3>
<div class="answers">
<<button "Tak já jsem si tedy ''Lásku''<br>bezvýhradně ''daroval''."
"TTI_afterLoveGift">><</button>>
<br>
<<button "Měl bych sice<br>nějaké výhrady<br>či pochybnosti,<br>ale i tak jsem si<br>''zkusil Lásku dát''."
"TTI_afterLoveGift">><</button>>
</div>
</div><div>
<h3>
Cítíš teď v sobě<br>
alespoň v náznaku<br>
třeba na pozadí<br>
Lásku?<br>
- ten tichý krásný pocit?<br>
- jenž Tě zaopatřuje a dojímá?
</h3>
<div class="answers">
<<button "''Ano''"
"TTI_gotLove">><</button>>
<br>
<<button "''Ne''"
"TTI_loveGiftDidNotWork">><</button>>
</div>
</div><<set _myObstacle = $TT.myObstacle.obstacle>>
<div>
<p class="tac">
Takže sis Lásku daroval...<br>
ale nezafungovalo to...<br>
necítíš ji.
</p>
<p class="tac">
Bodejť by ne,<br>
taková pochybná ptákovina.<br>
Darovat si Lásku?
</p>
<p class="tac">
Je tu však jeden trik,<br>
který by mohl pomoci...<br>
možná...<br>
že by to s tím<br>
darováním Lásky sobě<br>
fungovalo<br>
- kdyby se splnila<br>
nějaká zásadní podmínka:
</p>
<p class="tac">
Možná že<br>
- když bys se mnou souhlasil...<br>
- když bys vůbec věřil na lásku...<br>
- když by nejdřív někdo dal lásku Tobě...<br>
- když bys chápal, o čem to tu píšu...<br>
- když bys tomu rozumněl...<br>
- když bys to pár let trénoval...<br>
- když bys věděl, jak to udělat...<br>
- když by Tě nerušil ten hluk kolem...<br>
- když by ten pocit v těle nebyl tak strašný...<br>
- když by Tě netlačily termíny...<br>
- když by Tě včera neseřval šéf...<br>
- když by sis odpustil...<br>
- když bys věděl, proč to nezafungovalo...
- ...
</p>
<p class="tac">
... možná, že pak by to klaplo<br>
... a byl bys schopen si Lásku dát.
</p>
<p class="tac">
...
</p>
<p class="tac">
Takže problém je, že<br>
- se mnou nesouhlasíš...<br>
- na Lásku vůbec nevěříš...<br>
- Lásku nikdo nedává Tobě...<br>
- nechápeš, o čem to tu píšu...<br>
- tomu nerozumíš...<br>
- jsi to netrénoval dost dlouho...<br>
- nevíš, jak to udělat...<br>
- Tě ruší ten hluk kolem...<br>
- ten pocit v těle je příliš strašný...<br>
- Tě tlačí termíny...<br>
- Tě včera seřval šéf...<br>
- sis neodpustil...<br>
- nevíš, proč to nezafungovalo<br>
- ...
</p>
<p class="tac">
//(Všechny příklady výše<br>
- jsou fiktivní...<br>
a nemusí se Tě týkat.)//
</p>
<h3>
Sděl mi prosím,<br>
v čem by mohla být<br>
Tvá skutečná překážka<br>
- proč si teď nemůžeš lásku dát?<br>
Vím,<br>
že to nejde říci s jistotou.<br>
Něco si tipni...<br>
ale buď prosím<br>
- aspoň trochu upřímný:
</h3>
<p class="tac">
(Napadá-li tě víc možných překážek,<br>
vyber si tu,<br>
která je asi jedna z hlavních.)
</p>
<p class="tac">
Překáží mi,
že <<textbox "$TT.myObstacle.obstacle" _myObstacle `passage()`>>!
</p>
<div class="answers">
<<button "Dobře... ''Mám to zapsáno''.">>
<<set $TT.myObstacle.obstacle = $TT.myObstacle.obstacle.trim()>>
<<if $TT.myObstacle.obstacle>>
<<passageDialog "Mínil jsi to tak?" "TTD_checkFilledObstacle">>
<<else>>
<<passageDialog "Vyplň prosím políčko!"
"FillInputDialog1">>
<</if>>
<</button>>
<br>
//<<button "Nejprve by mě zajímalo<br>- kdo všechno uvidí to,<br>co zde vyplním?">>
<<passageDialog "Otázka soukromí" "TTD_whoWillSeeInputs">>
<</button>>//
</div>
</div>
<<done>>
<<run $('input').attr(
'placeholder', 'jsem tak nervózní')>>
<</done>><div>
<p class="tac">
Takže jsme si řekli podmínku,<br>
proč by sis možná nemohl dát Lásku...
</p>
<p class="tac">
... a následujícím trikem se<br>
letmo dotkneme toho, že Láska<br>
- je bezpodmínečná ...
</p>
<h3 class="accented">
Teď si prosím řekni,<br>
že sám sobě Lásku dáváš,<br>
i když ta Tvá podmínka,<br>
není splněná:
</h3>
<div class="answers">
<<button "Tak já si teda Lásku dávám,<br>i když $TT.myObstacle.obstacle!<br><br>I přesto,<br>že $TT.myObstacle.obstacle,<br>si nyní dávám Lásku."
"TTI_loveGivenEvenWithObstacle">><</button>>
<br>
<br>
<<button "Omlouvám se...<br>ale toto si teď říci nedokážu..."
"TTI_experiencedEnd">><</button>>
</div>
</div><div>
<h3>
Cítíš teď v sobě<br>
alespoň v náznaku<br>
třeba na pozadí<br>
Lásku?<br>
- ten tichý krásný pocit?<br>
- jenž Tě zaopatřuje a dojímá?
</h3>
<div class="answers">
<<button "''Ano''"
"TTI_gotLove">><</button>>
<br>
<<button "''Ne''"
"TTI_notAbleToGetFeelingVsAttitude">><</button>>
</div>
</div><div>
<p class="tac">
Pokud máš někde po těle pocit,<br>
kterého máš zrovna teď<br>
nutkání se nejradši zbavit...<br>
- <<link "začni hru TěloTaj opět od začátku">>
<<run UI.restart()>>
<</link>><br>
- @@.accented;nebo si dej pauzu a zkus to jiný den@@.
</p>
<p class="tac">
Do další části hry TěloTaj<br>
je daleko smysluplnější<br>
//(a někdy i bezpečnější)//<br>
- @@.accented;vstupovat ve chvílích,<br>
kdy jsi zadobře se svým tělem@@...<br>
neboť se neoddáš nevědomým strachům,<br>
nýbrž se odevzdáš moudrosti a rovnováze.
</p>
<p class="tac">
//(Můžeš i<br>
@@.accented;v těle cítit cosi nepříjemného,<br>
je však třeba, ať to jaksi<br>
dojemně nepřekáží@@<br>
- ne že se nutíš, ať Ti to nepřekáží<br>
- nýbrž že to je v pořádku samo od sebe,<br>
@@.accented;bez křeče@@.)//
</p>
<p class="tac">
<<button "''Vstoupit''"
"TTI_connectedInnerWorld">><</button>>
</p>
</div><<set _theIdea = $TT.myProblem.problem || $TT.myIdea.idea>>
<div>
<p class="tac">
Dále Tě čeká<br>
v podstatě dost obyčejný<br>
na první pohled skoro až fádní<br>
experiment.
</p>
<p class="tac">
Naučili jsme se snažit se držet<br>
své myšlenky a své pocity odděleně.<br>
</p>
<p class="tac">
A teď to zkusíme zase spojit.
</p>
<p class="tac">
Tady máš svou myšlenku:<br>
@@.accented;_theIdea@@
</p>
<p class="tac">
Možná, že tato myšlenka<br>
se v Tvém reálném životě týká<br>
osob, které znáš, situací, dějů, termínů...<br>
pro tuto malou chvíli je to však jen myšlenka,<br>
která visí kdesi uvnitř Tebe:
</p>
<p class="tac">
@@.accented;_theIdea@@
</p>
<p class="tac">
Přečetl sis ji... a protože umíš jazyk,<br>
ve kterém je formulovaná - žije teď v Tobě.<br>
</p>
<p class="tac">
A spolu s ní žijí uvnitř Tebe<br>
všechny Ty tělesné pocity,<br>
kterými jsme se do teď zabývali.<br>
</p>
<p class="tac">
Nech ty pocity,<br>
aby sdílely prostor s tou myšlenkou.<br>
Nemusíš pro to nic dělat...<br>
takto se to děje odjakživa a vždy.<br>
Jen to tak nech a chvíli se dívej.
</p>
<p class="tac accented">
... ať Tvé pocity<br>
sdílí prostor<br>
s tou myšlenkou ...
</p>
<p class="tac">
Možná, že se cosi pohne - povolí.<br>
Možná, že se nestane vůbec nic.
</p>
<p class="tac">
Možná,<br>že některý z těch všech<br>
@@.accented;POCITŮ TĚLA@@<br>
se<br>
@@.accented;DOTKNE TÉ MYŠLENKY@@...<br>
@@.accented;VSTOUPÍ DO NÍ@@...<br>
@@.accented;OTEVŘE JI@@...<br>
zbaví hranic...<br>
@@.accented;dodá jí novou chuť@@.
</p>
<p class="tac">
A ty od toho okamžiku...<br>
@@.accented;ZVOLÍŠ JINOU CESTU@@<br>
než dosud.
</p>
<h3>
Zkusil jsi to?<br>
Nemusíš to nijak řídit,<br>
Ono se to umí řídit samo.
</h3>
<hr>
<hr>
<h3 class="tac">
...<br>
Nech tomu čas.<br>
Pozoruj to.<br>
...
</h3>
<hr>
<hr>
<h3>
Až po chvíli,<br>
když už Ti bude stačit...<br>
prozraď mi poté,<br>
zda jsi to - alespoň zkusil?
</h3>
<div class="answers">
<<button "''Ano...''"
"TTI_willYouTryItOnceAgain">><</button>>
<br>
<<button "''Ne...''"
"TTI_experiencedEnd">><</button>>
</div>
</div><div>
<h3>
Chceš to zkusit ještě jednou<br>
s další svou myšlenkou?<br>
</h3>
<<include "TTI_whichIdeasCanBePlayed">>
<div class="answers">
<<button "''Končím''<br>- pro dnešek mi už stačí."
"TTI_experiencedEnd">><</button>>
<br>
<<button "''Míním pokračovat''<br>- s další svou ideou."
"TTI_beforeLongReturnToNewIdea">><</button>>
</div>
</div><p class="tac">
(Vlož do hry,<br>
cokoli Tě napadá:<br>
@@.accented;
//Tvůj spor, postoj, dotaz,<br>
Tvojí touhu, sen, vizi, potřebu,<br>
zmínku osoby, kterou znáš i neznáš,<br>
popis situace, věci, činnosti, ...//@@<br>
Tvá idea ať je nespokojená<br>
i veskrze spokojená ...)
</p><<set _myThing = $TT.myThing.thing>>
<div>
<h3>
Vyber si teď ze svého života<br>
jednu situaci nebo osobu,<br>
nebo část svého těla,<br>
či jakoukoliv jednu záležitost<br>
případně jeden fenomén...<br>
- a pár slovy si to označ:
</h3>
<p class="tac">
<<textbox "$TT.myThing.thing" _myThing `passage()`>>
</p>
<div class="answers">
<<button "Dobře... ''Mám to zapsáno''.">>
<<set $TT.myThing.thing = $TT.myThing.thing.trim()>>
<<if $TT.myThing.thing>>
<<goto `passage()`>>
<<goto "TTI_fillInYourBlaBlaBla">>
<<else>>
<<passageDialog "Vyplň prosím políčko!"
"FillInputDialog1">>
<</if>>
<</button>>
<br>
//<<button "Nejprve by mě zajímalo<br>- kdo všechno uvidí to,<br>co zde vyplním?">>
<<passageDialog "Otázka soukromí" "TTD_whoWillSeeInputs">>
<</button>>//
</div>
</div>
<<done>>
<<run $('input').attr(
'placeholder', 'ten náš zvláštní soused')>>
<</done>><<set _blabla = $TT.myBlaBlaBla.blablabla>>
<div>
<h3>
Prima...<br>
teď si prosím představ,<br>
že jsem Tvůj dobrý kamarád,<br>
nebo že jsem Tvůj známý či kolega...<br>
- a že jsme se někde potkali...<br>
<br>
a já se Tě zeptám:<br>
@@.accented.fvsc.fsn;"Ahoj, heleď...<br>
jak to teď vlastně máš s tímto:<br>
»$TT.myThing.thing«<br>
je tam něco nového?<br>
Co mi dnes k tomu řekneš?"@@
</h3>
<p class="tac">
<<textarea "$TT.myBlaBlaBla.blablabla" _blabla>>
</p>
<div class="answers">
<<button "Dobře... ''Odpověděl jsem''.">>
<<set $TT.myBlaBlaBla.blablabla = $TT.myBlaBlaBla.blablabla.trim()>>
<<if $TT.myBlaBlaBla.blablabla>>
<<goto `passage()`>>
<<goto "TTI_whyThroughTheBody">>
<<else>>
<<passageDialog "Vyplň prosím políčko!"
"FillInputDialog1">>
<</if>>
<</button>>
<br>
//<<button "Nejprve by mě zajímalo<br>- kdo všechno uvidí to,<br>co zde vyplním?">>
<<passageDialog "Otázka soukromí" "TTD_whoWillSeeInputs">>
<</button>>//
</div>
</div>
<<done>>
<<run $('textarea').attr(
'placeholder', `TADY mi prosím NAPIŠ TVOU DNEŠNÍ ODPOVĚĎ ohledně tohoto:\r\n»${State.variables.TT.myThing.thing}«`)>>
<</done>><div>
<p class="tac">
Takže k Tvému životnímu fenoménu:<br>
@@.accented;"$TT.myThing.thing"<br>@@
- jsi sdělil následující:<br>
@@.accented;"$TT.myBlaBlaBla.blablabla"@@
</p>
<p class="tac">
Tím, co jsi sdělil<br>
- vyjadřuješ buď @@.accented;svůj strach@@<br>
- nebo tím vyjadřuješ @@.accented;svou lásku@@.
</p>
<p class="tac">
//(jiná možnost není)//
</p>
<p class="tac">
Strach se pozná tak,<br>
že je pevný, ohraničený,<br>
strach je jasně definovaný.
</p>
<p class="tac">
Takže pokud jsi své sdělení řekl ze strachu,<br>
//(ať už ze strachu k tomu, o čems mluvil<br>
nebo ze strachu ke mně či k sobě<br>
či ze strachu k čemukoliv jinému...)//<br>
- potom je nanejvýš pravděpodobné,<br>
že něco velmi obdobného bys mi sdělil<br>
i před hodinou, včera, před týdnem,<br>
před měsícem či před rokem, ...
</p>
<p class="tac">
Strach je neměnný.
Proto je frustrující.
</p>
<p class="tac">
Ve strachu se sice mylně domníváme,<br>
že neměnné je to, co se děje mimo nás...<br>
Naopak... ve strachu je neměnné to,<br>
co si my sami myslíme (o daném ději),<br>
aniž bychom byli schopni si to přiznat.
</p>
<p class="tac">
Ve strachu si myslíme pevně definované věci<br>
pořád dokola... a proto nejsme schopni<br>
si všímat drobných proměn v nás i kolem<br>
a být za ně vděční.
</p>
<p class="tac">
...
</p>
<p class="tac">
Láska naopak je nepolapitelná,<br>
nedefinovatelná... lásku lze cítit,<br>
ale nelze ji pojmout či pochopit.
</p>
<p class="tac">
Pokud cokoliv miluješ,<br>
ať už je to člověk,<br>
rostlina, zvíře, záliba,<br>
krajina, nějaké jídlo,<br>
či něco jiného...<br>
- pak nejsi schopen říci<br>
jednoznačně, jaké to je...<br>
někdy Tě to naštve, jindy potěší<br>
a každý den Tě to překvapuje.
</p>
<p class="tac">
Proto pokud jsi to své sdělení výše<br>
vyplodil ze své lásky...<br>
- pak je nanejvýš pravděpodobné,<br>
že bys mi k tomu řekl něco jiného<br>
před hodinou... a něco jiného včera...<br>
opět něco jiného před týdnem,<br>
před měsícem či rokem.
</p>
<p class="tac">
Láska je zábavná...
</p>
<p class="tac">
Pokaždé, když něco děláš<br>
i když něco někomu říkáš...<br>
se hraje o to,<br>
zda to říkáš či děláš<br>
- ze strachu či z lásky.
</p>
<p class="tac">
Dokonce i když říkáš něco sám sobě,<br>
to říkáš buď ze strachu, nebo z lásky.<br>
A teď si vezmi, jak často přes den<br>
v tichu svých myšlenek<br>
sobě sděliš o ostatních<br>
či o sobě samém nějaké tvrzení.<br>
Tisíckrát? Nebo stokrát?
</p>
<p class="tac">
Člověku, který je uvězněn<br>
ve svém vlastním uvyklém strachu,<br>
nepomůže - když bojuje s tím,<br>
čeho se obává.
</p>
<p class="tac">
Kdykoliv po vyčerpávající snaze<br>
jednu svou bitvu vyhraje,<br>
jeho strach si vzápětí najde<br>
nového nepřítele - a nová bitva začíná.
</p>
<p class="tac">
Takto vystresovanému člověku<br>
velmi pomůže, když opět<br>
pocítí svou lásku.
</p>
<p class="tac">
Kde ale lásku hledat?
</p>
<p class="tac">
V mysli to moc nejde...<br>
Mysl je nepřehledná,<br>
zašmodrchaná sama do sebe...<br>
mysl nemá začátek a konec.<br>
Když Tě mysl nenápadně<br>
vodí stále dokola...<br>
nepoznáš to.
</p>
<p class="tac">
Naopak naše tělo<br>
je malé a přehledné...<br>
když Ti řeknu:<br>
//"Projdi si prosím<br>
všechny části svého těla<br>
odhora dolů..."//<br>
jsi za minutu hotov...<br>
víš, kde Ti tělo začíná<br>
a kde končí.
</p>
<p class="tac">
Proto nejprve zkusíme,<br>
pocítit lásku v těle.<br>
Až potom případně<br>
Ti mohu ukázat jednu z cest,<br>
jakou Tvá láska z těla<br>
vstoupí do Tvých myšlenek.
</p>
<p class="tac">
A Tobě nezbývá,<br>
než prakticky okusit,<br>
jestli a jak se tím<br>
promění Tvůj reálný život.
</p>
<div class="pa5"></div>
<p class="tac">
<<button "''Pokračovat''"
"TTI_letsPlayFromBody">><</button>>
</p>
</div><span class="red-btn">
<<button "Ještě by mě zajímalo...<br>co je účelem této hry?">>
<<passageDialog "Co mi to dá?" "TTD_whatIsThePurpose">>
<</button>>
</span>ToDo:
--Check Disallowed Themes--<<if !$gameCards.current[0]>>
<<set $gameCards.current[0] = setup.addGameCard()>>
<</if>>
<<set _default = $gameCards.current[0].text.trim() ?
$gameCards.current[0].text.trim() : ''>>
<h2>//<<=setup.whoseTurn()>>// se nachází ve světě fantazie,<br>
kde je možné cokoliv...</h2>
<p>//Co nyní udělá? Co podnikne?//</p>
<p>//Na co má teď ''<<=setup.whoseTurn()>>'' opravdu chuť?//</p>
<p>
//(<<link "číst příklad">>
<<passageDialog "Jak sepsat kartičku?" "VSD_exampleBasic1">>
<</link>>) (<<link "VSTŘÍCNĚ">>
<<passageDialog "Zásady společné zábavy:" "VSD_beNiceInfo">>
<</link>>) (<<link "předešlý děj">>
<<passageDialog "Nástěnka příběhu" "VSD_cardsBoard">>
<</link>>)//<br>
<<textarea "$gameCards.current[0].text" _default>>
''<<button "Pokračovat...">>
<<if !$gameCards.current[0].text.trim()>>
<<passageDialog "Vyplň prosím políčko!" "FillInputDialog1">>
<<elseif ($gameCards.givenUp.length > 0) || ($gameCards.waiting.length > 0)>>
<<goto "VS_checkDisallowedThemes">>
<<else>>
<<passageDialog "Tvá kartička" "VSD_checkFilledStoryCard">>
<</if>>
<</button>>''
</p>
<<done>>
<<set _preDefault = `
SEM VEPIŠ NOVOU PŘÍBĚHOVOU KARTIČKU:\r\n
- vyřeš třeba starou komplikaci\r\n
- nebo nějak rozviň předešlý DĚJ\r\n
- či začni úplně nové téma, ...\r\n
(anebo vše najednou)`>>
<<run $('textarea').attr(
'placeholder', _preDefault).attr(
'rows', 6)>>
<</done>><h2>
A teď si o Tvou kartičku<br>
zahrajeme KOSTKY!
</h2>
<p class="tac">
//Hodíš si jednou šestistěnnou kostkou...<br>
Nebo si kliknutím vylosuješ z šesti kartiček<br>
- přímo v této aplikaci...//
</p>
<hr>
<p class="tal">
A pokud Ti @@.accented;padne číslo@@:
</p>
<ul>
<li>
@@.accented;6 -@@ budeš muset na svou kartičku přidat alespoň jeden další lákavý detail, abys tu kartičku udělal ještě velkolepější.
</li>
<div class="pa5"></div>
<li>
@@.accented;5 -@@ vložíš svou kartičku do děje tak, jak je.
</li>
<div class="pa5"></div>
<li>
@@.accented;4 -@@ budeš muset ze své kartičky něco málo ubrat, aby byla aspoň trochu fádnější.<br>//(pokud tu výzvu přijmeš,vyděláš na tom 1 kámen osudu)//
</li>
<div class="pa5"></div>
<li>
@@.accented;3 -@@ vložíš do děje svou kartičku tak, jak je... ale budeš muset jako doplněk navíc odvyprávět, že se v příběhu něco nečekaně zajímavě zvrtlo.<br>//(pokud tu výzvu přijmeš,vyděláš na tom 1 kámen osudu)//
</li>
<div class="pa5"></div>
<li>
@@.accented;2 -@@ nesmíš svou kartičku do děje vkládat - můžeš tak maximálně v příběhu odvyprávět, jak se obyčejně chystáš či připravuješ na to, co obsahuje Tvá původní kartička.<br>//(pokud tu výzvu přijmeš,vyděláš na tom 1 kámen osudu)//
</li>
<div class="pa5"></div>
<li>
@@.accented;1 -@@ co jednička na kostce způsobí s Tvou kartičkou? To se mi teď nechce vysvětlovat. Budeš se muset nechat překvapit.
</li>
</ul>
<hr>
<p class="tar">
Když Ti to padne nešikovně,<br>
máš naštěstí již od předtím<br>
nachystané své kameny osudu<br>
- jejich utrácením si kupuješ<br>
lepší výsledek na kostce.
</p>
<p class="tar">
//(V základu za každý osudový<br>
kámen, který utratíš, navýšíš<br>
výsledek svého hodu o 1.)//
</p>
<p class="tar">
//(Pak jsou tu i hazardnější způsoby,<br>
jak osudové kameny používat,<br>
ty teď však nebudu vysvětlovat.)//
</p>
<hr>
<p class="tac">
(Kdykoliv to můžeš vzdát... a říci, že s vkládáním své kartičky - této či nové - počkáš do dalšího kola... kde si ale opět budeš házet kostkou či losovat.)
</p>
<hr>
<hr>
<div class="pa5"></div>
<h3 class="tac accented">
Bohužel v tomto místě hra VolnoSnění zatím končí.
</h3>
<h3>
Házet kostkou či losovat a pokračovat do dalších kol<br>
v této verzi aplikace zatím nejde...<br>
Budeme si muset počkat na chvíli,<br>
kdy hru VolnoSnění dodělám k plné funkčnosti.<br>
</h3>
<p class="tac">
(Děkuji za pochopení..)
</p>
<hr>
<p class="tac">
//(Chceš-li si přečíst rozsáhlý příklad průběhu hry,<br>
zkus prosím kliknout na tlačítko
<<link "DĚJ">>
<<passageDialog "Nástěnka příběhu" "VSD_cardsBoard">>
<</link>> na vršku této stránky.)//
</p>
<div class="pa5"></div>
<hr>
<hr>
<div class="pa5"></div>
<p class="tac red-btn">
<<button "Prozatímní ''KONEC HRY''<br>- vrátit se do úvodního menu...">>
<<run UI.restart()>>
<</button>>
</p><h2>//''<<=setup.whoseTurn()>>''// přebírá<br>
právě teď tah!
</h2>
<p>
''<<button `"//" + setup.whoseTurn() +
"://<br><br>VSTOUPIT DO SVĚTA FANTAZIE..."`
"VS_fantasyEnter">>
<</button>>''
<br>
</p><h1>Vítej ve hře "VolnoSnění"</h1>
<p>
VolnoSnění dovoluje jednomu či více hráčům<br>
ve svobodném světě společné fantazie<br>
vyprávět pomocí kartiček příběh.
</p>
<p>
Více se lze dočíst na našem webu zde:<br>
[[www.vypravime.cz/zabavne-si-utridit-svoje-touhy-a-vize/|https://vypravime.webnode.cz/zabavne-si-utridit-svoje-touhy-a-vize/]]
</p>
<p class="tar">
//Bohužel hra VolnoSnění zatím není hotová.<br>
Nalezneš zde nyní polofunkční úvodní torzo,<br>
které slouží jako přehledná ochutnávka toho,<br>
jaká hra bude, až její programování dokončím.//
</p>
<p class="tac">
//<<button [[Tak to se vrátím jindy - teď jdu zpět do menu|previous()]]>>
<</button>>//
</p>
<p class="tac">
''<<button [[Prohlédnout ukázku z chystaného VolnoSnění|VS_setNumbOfPlayers]]>>
<</button>>''
</p>
<p class="tac">
//(Hra VolnoSnění je ''zdarma'' pro všechny bez rozdílu.)//
</p>/*DEPENDENCIES: */
<<set _czech = setup.DI_CONT.getService('czechLang')>>
<<set _fPAm = setup.fPStartADefault>>
/*\DEPENDENCIES */
<h2>Předstartovní kontrola</h2>
<p class="tac">
Každý hráč do začátku dostane:
<<compLink "<<passageDialog 'Osudové kameny...' 'VSD_beforeStartFPInfo'>>">>
@@font-size:1.2rem;''<<=
_czech.numberOf(
['osudový kámen', 'osudové kameny', ' osudových kamenů'],
_fPAm
)>>''@@
<</compLink>>
</p>
<p>Hry se účastní hráči v tomto
<<if $pOrderShuffled>>náhodně vylosovaném<</if>>
pořadí:
</p>
<ol>
<<for _i = 0; _i < $pOrder.length; _i++>>
<li>@@font-size:1.5rem;''<<=$players[$pOrder[_i]].name>>''@@</li>
<</for>>
</ol>
<p class="tar">
//<<link "Doplňkové info...">>
<<passageDialog "Doplňkové info:" "VSD_beforeStartRoundsInfo">>
<</link>>//
</p>
<p class="tac">
<<button [[Nesouhlasí... Opravit jména či počet hráčů|VS_setNumbOfPlayers]]>><</button>>
</p>
<<if $pOrder.length > 1>>
<p class="tac">
//(<<link [[Vylosovat jiné pořadí hráčů!|passage()]]>>
<<run $pOrder.shuffle().shuffle().shuffle().shuffle().shuffle()>>
<<set $pOrderShuffled = true>>
<</link>>)//
</p>
<</if>>
<p class="tac">
''<<button [[SOUHLASÍ - ODSTARTOVAT|VS_whoIsOnTurn]]>>
<<set $roundCounter = 1>>
<</button>>''
</p><<set _nextRoom = 'VS_beforeStartControl'>>
<<if $pOrder.length > 1>>
<h2>Zadej jména hráčů:</h2>
<<else>>
<h2>Zadej jméno hráče:</h2>
<</if>>
<p>
<<for _i = 0; _i < $pOrder.length; _i++>>
<<set _autofocus = _i === 0 ? "autofocus" : "">>
<<set _last = _i + 1 < $pOrder.length ? false : true>>
<<set _name = $players[_i] ? $players[_i].name : "Hráč" + (_i+1)>>
<<set $players[_i] = setup.addPlayer(_name)>>
<<capture _i>>
<<textbox "$players[_i].name" $players[_i].name
`passage()` _autofocus>>
<<if !_last>><br><br><</if>>
<</capture>>
<</for>>
<<set $players.length = $pOrder.length>>
</p>
<p>
([[zvýšit či snížit počet hráčů|VS_setNumbOfPlayers]])
</p>
<div class="tar">
//(jména či přezdívky by se měly vzájemně lišit)//
</div>
<p>
<<if $pOrder.length > 1>>
''<<button "HRÁT V TOMTO POŘADÍ" _nextRoom>><<set $pOrderShuffled = false>><</button>>''
<br><br>
<<link "Hrát v náhodném pořadí" _nextRoom>><<run $pOrder.shuffle().shuffle().shuffle().shuffle()>><<set $pOrderShuffled = true>><</link>>
<<else>>
''<<button "HRÁT sám/sama BEZ SPOLUHRÁČŮ" _nextRoom>><<set $pOrderShuffled = false>><</button>>''
<</if>>
</p><<set _count = $pOrder.length>>
<h2>Pro svou novou hru<br>
//VolnoSnění//<br>
ZADEJ POČET HRÁČŮ</h2>
<p>
Počet hráčů:<br>
<<button "-">>
<<if _count > 1>>
<<set _count -= 1>>
<<replace "#players-count">>_count<</replace>>
<</if>>
<</button>>
'' @@#players-count;_count@@ ''
<<button "+">>
<<set _count += 1>>
<<replace "#players-count">>_count<</replace>>
<</button>>
</p>
<p>
''<<button [[POTVRDIT|VS_setNamesOfPlayers]]>>
<<set $pOrder = []>>
<<for _i = 0; _i < _count; _i++>>
<<set $pOrder[_i] = _i>>
<</for>>
<</button>>''
</p>
<p class="tar">
//(doporučeno je jeden až šest hráčů)//
</p>
<p>
<<link "Pokročilá nastavení...">>
<<passageDialog "Nastavení hry VolnoSnění" "VSD_settings">>
<</link>>
</p><<widget "compLink" container>>
<<link _contents>>_args[0]<</link>>
<</widget>><<widget "dialogCloseButton">>
/*_args[0] is the TEXT on THE BUTTON*/
/*_args[1] (optional) if TRUE, outer <p> is omitted, default FALSE*/
<<if !_args[1]>>
<p class="tac">
<<include "TempDialCloseButton">>
</p>
<<else>>
<<include "TempDialCloseButton">>
<</if>>
<</widget>><<widget "passageDialog">>
/**_args[0] is the HEADING of NEW DIALOG WINDOW
* _args[1] is the NAME of PASSAGE to OPEN in DIALOG WINDOW
* */
/*DEPENDENCIES: */
<<set _myPage = setup.DI_CONT.getService('myPage')>>
/*\DEPENDENCIES */
<<run _myPage.openPassageDialog(_args[0], _args[1])>>
<</widget>><<widget "seeSaw" container>>
/*strictly boolean
(if true:
container general description before the buttons)
(if false:
container general description after the buttons) */
<<set _wBeginWithContent = _args.shift()>>
/*string
"some-class-example" */
<<set _wIdentClass = _args.shift()>>
/*primitive object
{button1text: function to execute on click,
button2text: function to execute on click,
button3text: function to execute on click,
...}
(the called function should trigger
customThisSettingsChangeEvent on ducument,
it can be written manually in the body
of function to execute as its last step)*/
<<set _wButtons = _args.shift()>>
/*array of functions
[function returning true, when 1st button is chosen,
function returning true, when 2nd button is chosen,
function returning true, when 3rd button is chosen,
...] */
<<set _wDisableMap = _args.shift()>>
/*array of object and its method to call
[object, "itsMethodToCall"]
(this method must accept one parameter,
which is function to be registered as
handler on customThisSettingsChangeEvent),
the handler is coded automatically by the widget,
the function of the handler
is to manage states of all buttons */
<<set _wOnEventRegistrer = _args.shift()>>
/* ---------------------------------------- */
/*for the later use in the wLivingFunction */
<<set _stateChangeHandlerGenerator = function(
disableMap, identClass
){
return function(ev) {
$(document).ready(function(){
let btns = $(`.${identClass}`).find('button');
btns.each(function(i){
$(this).ariaDisabled(disableMap[i]());
});
});
};
}>>
/*the default coded function to pass the onCustomEvent ButtonsStateHandler
to the custom event and also this evetns:
':dialogopened', ':dialogclosed', ':storyready' and ':passagerender' */
<<set _wLivingFunction = function(
onFuncRegistrer, disableMap, identClass
){
(onFuncRegistrer[0][onFuncRegistrer[1]])(
_stateChangeHandlerGenerator(disableMap, identClass)
);
/*so that the buttons get right state even before 1st click*/
$(document).on(':dialogopened',
_stateChangeHandlerGenerator(disableMap, identClass)
);
$(document).on(':dialogclosed',
_stateChangeHandlerGenerator(disableMap, identClass)
);
$(document).on(':storyready',
_stateChangeHandlerGenerator(disableMap, identClass)
);
$(document).on(':passagerender',
_stateChangeHandlerGenerator(disableMap, identClass)
);
};>>
/* ---------------------------------------- */
/* TEMPLATE: */
<<if _wBeginWithContent === true>>_contents<</if>>
<div @class="'see-saw ' + _wIdentClass">
<<for _label,_function range _wButtons>>
<<capture _function>>
<<button _label>><<run _function()>><</button>>
<</capture>>
<</for>>
</div>
<<if _wBeginWithContent === false>>_contents<</if>>
<<run _wLivingFunction(
_wOnEventRegistrer,
_wDisableMap,
_wIdentClass,
_wEventTriggrer
)>>
<</widget>>