Skip to content

Commit fc70465

Browse files
committed
update
1 parent e7a5bab commit fc70465

8 files changed

Lines changed: 106 additions & 65 deletions

File tree

Main/Prvni_patro/Leva.twee

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,11 @@ Na chvíli se necháš unášet klidem a vyčistíš si mysl. Teď už je ale č
4343
:: Točité schody [PrvniPatro] {"position":"1725,1050","size":"100,100"}
4444
<<type 40ms>>\
4545
Sestupuješ po točitém schodišti a každý krok se ve stísněném prostoru ozývá zlověstnou ozvěnou. Vzduch je hutný a lepí se ti na kůži. Do nosu ti vnikne podivný štiplavý zápach a brzy se ti začnou slzet oči, které s každým mrknutím mírně pálí.
46-
<<if $inv.includes('Pochodeň')>>\Váháš, ale postupuješ dále. Poblikávající pochodeň v tvé ruce vrhá na kamenné stěny vlnící se stíny.<</if>>\
46+
47+
<<if $inv.includes('Pochodeň')>>\
48+
Váháš, ale postupuješ dále. Poblikávající pochodeň ve tvé ruce začíná hořet silněji, než kdykoliv předtím a vrhá na kamenné stěny vlnící se stíny.<</if>>\
4749
> [[Pokračuj po schodech->Místnost s plynem]]
48-
<</type>>
50+
<</type>>\
4951

5052
:: Místnost s plynem [PrvniPatro] {"position":"1675,1175","size":"200,100"}
5153
<<type 40ms>>\
@@ -54,14 +56,19 @@ Jakmile se dostaneš na konec schodiště, pálení v očích se stupňuje a st
5456

5557
Než stihneš zareagovat, vzduch kolem tebe se změní, začne být žhavější a těžší. Z ničeho nic plamen z tvé pochodně způsobí výbuch a se plyn vznítí. Místností se rozlévá spalující žár a vypadá to, že se vznítil i všechen okolní vzduch. Výbuch tě odhodí dozadu a poslední, co cítíš, je bolestivé hoření tvého těla. Nepříjemný smrad plynu se mění na smrad spáleného masa.
5658

57-
<<set $hp to 0>>\<p id="game_over">Tvoje pochodeň se kvůli plynu v místnosti vznítila. Tvá cesta a život zde končí.</p>
58-
<<link "Zpět na start" "Start">><<run UIBar.stow()>><<run UI.restart()>><</link>>\
59+
<<set $hp to 0>><p id="game_over">Tvoje pochodeň se kvůli plynu v místnosti vznítila. Tvá cesta a život zde končí.</p>
60+
61+
<<link "Zpět na start">><<script>>
62+
Dialog.setup("Restartovat hru");
63+
Dialog.wiki(Story.get("Reset").processText());
64+
Dialog.open();
65+
<</script>><</link>>
5966
<<else>>\Jakmile se dostaneš na konec schodiště, pálení v očích se stupňuje a stává se téměř nesnesitelným. Obličej si schováváš pod kabát s nadějí, že to bude lepší. Pohlcuje tě naprostá tma. S hlavou v kabátu rukou před sebou skenuješ místnost.
67+
6068
> [[Zkontrolovat okolí->+ Klíč]]
6169
<</if>>\
6270
<</type>>\
6371

64-
6572
:: + Klíč [PrvniPatro] {"position":"1450,1175","size":"100,100"}
6673
<<type 40ms>>\
6774
Rukou jsi zavadil o objekt připomínající stůl. Na něm jsi nahmatal něco chlupatého. Zapištělo to a ty jsi leknutím poskočil. Výskokem jsi omylem převrátil stůl před tebou. Ale zvuk který jsi poté slyšel ti udělal radost. O kamenou zem zacinkal nějaký předmět. Vypadá to jako klíč.
@@ -118,7 +125,7 @@ Vypadá to, že jsi našel skrytý boční vchod do místnosti podivného tvaru.
118125
<</if>>\
119126
<<if lastVisited("+ Klíč") > 0>>\
120127
Otevřel jsi dveře a vstoupil do místnosti podivného tvaru.
121-
<<if $inv.delete('Neznámý klíč')>>\
128+
<<if $inv.delete('Neznámý klíč')>><<ui update>>\
122129
<</if>>\
123130
<</if>>\
124131

@@ -169,9 +176,14 @@ Zapřel jsi se o hranu studny a natáhnul paži ke dnu.
169176

170177
SAKRA! Vykřikl jsi když se převážil a spadnul do studny. Než jsi ale stihnul zareagovat, obličejem jsi dopadnul na dno. Při pádu sis přelomil vaz.
171178

172-
<p id="game_over">Tvoje rozhodutí se ti stalo osudným. Tvá cesta a život zde končí.</p> <<set $hp to 0>>\
179+
<<set $hp to 0>><<ui update>><p id="game_over">Tvoje rozhodutí se ti stalo osudným. Tvá cesta a život zde končí.</p>
180+
181+
<<link "Zpět na start">><<script>>
182+
Dialog.setup("Restartovat hru");
183+
Dialog.wiki(Story.get("Reset").processText());
184+
Dialog.open();
185+
<</script>><</link>>
173186

174-
<<link "Zpět na start" "Start">><<run UIBar.stow()>><<run UI.restart()>><</link>>
175187

176188
<<elseif $hodKostkou is 3 or $hodKostkou is 4 or $hodKostkou is 5>>\
177189

Main/Prvni_patro/zacatek.twee

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
Tvůj úkol je prostý, musíš se dostat z dungeonu a zjistit kdo jsi, a co se ti stalo. Tvá rozhodnutí ovlivní průchod hrou, čti pozorně.
2828

2929
Hra je designována pro hraní v 16:9 a fullscreenu (jiná rozlišení nemusí fungovat správně). Fullscreen se zapíná F11 (ve většině moderních prohlížečů) nebo tlačítkem v nastavení. Mezerníkem se přeskakuje animace psaní textu.
30+
3031
<hr>
3132
<b>Vytvořeno pomocí:</b>
3233

@@ -44,6 +45,9 @@ Hra je zatím pouze v demo verzi, ale pokud ji vyzkoušíš, ocením jakýkoliv
4445
Vítej v demo verzi hry Ozvěny zapomnění!
4546

4647
Hra je designována pro hraní v 16:9 a fullscreenu (jiná rozlišení nemusí fungovat správně). Fullscreen se zapíná F11 (ve většině moderních prohlížečů) nebo tlačítkem v nastavení. Mezerníkem se přeskakuje animace psaní textu.
48+
49+
Jakýkoliv feedback je vřele vítán <3
50+
4751
> [[Fajn, nech mě hrát!->Cela]]
4852
<</type>>\
4953
</center>
@@ -118,19 +122,17 @@ Odvrátíš zrak od pochodně a svou pozornost zaměříš na těžce vypadajíc
118122

119123
:: Dlouhá místnost [PrvniPatro] {"position":"2050,600","size":"100,200"}
120124
<<type 40ms>>\
121-
Stojíš před masivními kamennými vraty s vyrytými tvary a znaky, které jsi nikdy dřív neviděl. Nebo snad viděl? Nevíš, tvoje mysl je zamlžená a vzpomínky v nedohlednu.
122-
123-
Když se do nich opřeš, zjistíš, že jdou překvapivě lehce otevřít. Vycházíš z malé kamenné místnosti. S odhodláním dostat se ven vcházíš do zatím neznámé části kobky.
124-
125+
Stojíš před masivními kamennými vraty s vyrytými tvary a znaky, které jsi nikdy dřív neviděl. Nebo snad viděl? Nevíš, tvoje mysl je zamlžená a vzpomínky v nedohlednu. Když se do nich opřeš, zjistíš, že jdou překvapivě lehce otevřít. Vycházíš z malé kamenné místnosti. S odhodláním dostat se ven vcházíš do zatím neznámé části kobky.
126+
<<set $str = 2>><<set $def = 2>><<ui update>>
125127
Před sebou vidíš dlouhou osvětlenou místnost se starým dřevěným stolkem a židličkou, o kterou se opírají ostatky jiného člověka. Možná už jsou tady pěknou řádku let. Že by jsi tady byl zavřený opravdu tak dlouho? S hrůznou myšlenkou se otřeseš a rozhodneš se ostatky zkontrolovat zblízka.
126128

127-
> ''Oprýskaný kabát'' //[2 obrana]// <<set $def = 2>><<ui update>>
128-
Neznámá osoba na sobě má starý, zatuchlý kabát. Oblečeš si ho. Není sice vůbec pohodlný, ale alespoň už ti nebude taková zima.
129-
<p id="poznamka">Nyní máš $def body obrany. Toto číslo se odečítá od útoku nepřítele.</p>
129+
> ''Oprýskaný kabát'' //[2 obrana]//
130+
<p id="poznamka">Nyní máš $def body obrany. Toto číslo se odečítá od útoku nepřítele.</p>
131+
Neznámá osoba na sobě má starý, zatuchlý kabát. Není sice vůbec pohodlný, ale alespoň už ti nebude taková zima.
130132

131-
> ''Rezatý meč'' //[2 síla]// <<set $str = 2>><<ui update>>
132-
Na zemi nacházíš otupělý rezatý meč. Není sice už v tom nejlepším stavu, ale mohl by ti ještě posloužit k vlastní obraně.
133+
> ''Rezatý meč'' //[2 síla]//
133134
<p id="poznamka">Nyní máš $str body síly. Toto číslo se přičítá ke tvému útoku.</p>
135+
Na zemi nacházíš otupělý rezatý meč. Není sice už v tom nejlepším stavu, ale mohl by ti ještě posloužit k vlastní obraně.
134136

135137
<<run $equip.push('Oprýskaný kabát')>>\
136138
<<run $equip.push('Rezatý meč')>>\

Main/Skripty/Hráč.twee

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
<<set $enemyhp -= $playerdamage>>
1919
<<set $enemyhp to Math.clamp($enemyhp,0,$enemy.maxhp)>>
2020

21-
<<set $combatmsg to "Hodil jsi kostkou číslo $hodKostkou a trefuješ nepřítele za $celkemDmg dmg!">>
21+
<<set $combatmsg to "Hodil jsi kostkou číslo $hodKostkou a trefuješ nepřítele za $celkemDmg dmg! ($hodKostkou + $str)">>
2222
<</widget>>
2323

2424
<<widget "pochodenAttack">>
2525

2626
<<set $hodKostkou to random(1,2)>>
2727

2828
<<if $hodKostkou is 1>>\
29-
<<set $combatmsg to "Netrefil ses, tvoje pochodeň ti vypadla z ruky a ty tak přicházíš o svůj jediný zdroj světla. Seber ji nebo neuvidíš.">>
29+
<<set $combatmsg to "Netrefil ses, tvoje pochodeň ti vypadla z ruky a ty tak přicházíš o svůj jediný zdroj světla. Seber ji nebo neuvidíš!">>
3030
<<enemyheavyattack>>
3131
<<if $inv.delete('Pochodeň')>>\
3232
<</if>>\
@@ -39,7 +39,7 @@
3939
<<set $enemyhp -= $playerdamage>>
4040
<<set $enemyhp to Math.clamp($enemyhp,0,$enemy.maxhp)>>
4141

42-
<<set $combatmsg to "Povedlo se! Hodil jsi kostkou číslo $hodKostkou a udeřil jsi pavouka svou ohnivou pochodní za $celkemDmg dmg!">>
42+
<<set $combatmsg to "Povedlo se! Hodil jsi kostkou číslo $hodKostkou a udeřil jsi pavouka svou ohnivou pochodní za $celkemDmg poškození! ($hodKostkou + $str + 5)">>
4343

4444
<</if>>\
4545
<</widget>>

Main/Skripty/Nepřátelé.twee

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<<set $enemydamage to random($enemy.mindamage,$enemy.maxdamage) - $def>>
1111

1212
<<set $hp -= $enemydamage>><<set $hp to Math.clamp($hp,0,$player.maxhp)>>
13-
<<set $enemycombatmsg to "<<print $enemy.attackmsg.random()>> a hituje tě za $enemydamage dmg!">>
13+
<<set $enemycombatmsg to "<<print $enemy.attackmsg.random()>> a trefuje tě za $enemydamage poškození!">>
1414

1515
<</if>>
1616

@@ -20,15 +20,15 @@
2020
<<set $enemydamage to random($enemy.mindamage + 10 ,$enemy.maxdamage +10) - $def>>
2121

2222
<<set $hp -= $enemydamage>><<set $hp to Math.clamp($hp,0,$player.maxhp)>>
23-
<<set $enemycombatmsg to "$enemy.name na tebe po tmě skočí a hituje tě za $enemydamage dmg!">>
23+
<<set $enemycombatmsg to "$enemy.name na tebe po tmě skočí a trefuje tě za $enemydamage poškození!">>
2424
<</widget>>
2525

2626

2727
<<widget "enemyheal">>
2828
<<set $enemyhealroll to random(5,10)>>
2929
<<set $enemyhp += $enemyhealroll>>
3030
<<set $enemyhp to Math.clamp($enemyhp,0,$enemy.maxhp)>>
31-
<<set $enemycombatmsg to "$enemy.specialattackmsg a vyléčí si $enemyhealroll HP!">>
31+
<<set $enemycombatmsg to "$enemy.specialattackmsg a vyléčí si $enemyhealroll životů!">>
3232

3333
<</widget>>
3434

Main/Skripty/Skripty.twee

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@
44
<</widget>>
55

66
:: Combat [boj] {"position":"2925,200","size":"200,200"}
7-
$player.name: $hp/$player.maxhp HP
8-
$enemy.name: $enemyhp/$enemy.maxhp HP
7+
''$player.name:'' $hp/$player.maxhp <img src="/Imgs/heart2.png" width="3%">
8+
''$enemy.name:'' $enemyhp/$enemy.maxhp <img src="/Imgs/heart2.png" width="3%">
9+
10+
''Tvůj status:'' $combatmsg
11+
''Nepřítelův status:'' $enemycombatmsg
912

10-
$combatmsg
11-
$enemycombatmsg
1213

1314
<<if $hp == 0>>\
1415
Jsi mrtvý.

Main/Skripty/StoryStylesheet.css

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -276,9 +276,7 @@ h1 {
276276

277277
#hpIcon {
278278
content:url("/Imgs/heart2.png");
279-
width: 8%;
280-
height: 8%;
281-
position: relative;
279+
width: 10%;
282280
}
283281

284282
#strIcon {
@@ -287,7 +285,11 @@ h1 {
287285
height: 8%;
288286
position: relative;
289287
}
290-
288+
#strIcon2 {
289+
content:url("/Imgs/swords.png");
290+
width: 3%;
291+
}
292+
291293
#defIcon {
292294
content:url("/Imgs/shield.png");
293295
width: 8%;

Main/poznamky.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
// C:\Users\misa5\Desktop\DungeonLocal\tweego-2.1.1-windows-x64\tweego.exe -o index.html Main Imgs -w
33

44
TODO:
5-
Dialog obnovení hp při použití ho potky
6-
Upouzornení na fullscreen na main
5+
Víc možností průchodu, najde svítící něco ve veliké síni + nějaký další místnosti a secrety?
6+
křivý ikonky
77
Nejaky ty ilustrace
88
Nejaky ty zvuky?? ¨
99

@@ -16,4 +16,10 @@ Barvy
1616
text - #d2aea3
1717
accent - #cc542f
1818
bodyPozadi - #1c1514
19-
UIPozadi -
19+
UIPozadi -
20+
21+
22+
Ahojky. Jelikož jsi v minulosti projevila zájem o moji hru, tak tady posílám demo na testování. Pokud se rozhodneš hru otestovat, tak se mi bude hodit úplně jakýkoliv feedback a poznatky - ať už z hlediska mechanik, grafiky, logiky, příběhu, pravopisu nebo čehokoliv co tě napadne :D Je to textový rpgčko založený na konceptu gamebooku, takže je to hodně o čtení. Zatím obsahuje jen jeden konec a několik způsobů smrti. Je to asi na 5-10 minut, záleží na štěstí a rychlosti čtení :D Je to moje úplně první hra a pořád jsem vývojář amatér.
23+
https://w0lfcloud.github.io
24+
25+
do budoucna mám v plánu přidat víc možností průchodu a nějaký ty pěkný ilustrace :)

0 commit comments

Comments
 (0)