,,,,,,,,,,,{
<!-- Esta variável guarda o estilo dos títulos para os cabeçalhos -->
(set: $cabecalhos to (font: "Special Elite, cursive;") + (css: "font-size: 75%;"))
<!-- Esta variável guarda o estilo do texto do livro -->
(set: $textoLivro to (font: "Courier New") + (css: "font-size: 85%;"))
<!-- Variáveis de controlo do mundo -->
(set: $temChaveDaJanela to false)
(set: $janelaLivroAberta to false)
(set: $estasMorto to false)
<!-- Controlar os estados dos vários finais -->
(set: $fugas to 4)
(set: $fugaSimples to false)
(set: $fugaBorgeana to false)
(set: $fugaMetafisica to false)
(set: $fugaSherlock to false)
<!-- Variável para guardar a pontuação ao longo do jogo -->
(set: $pontuacao to 0)
<!-- Variável para apresentar os números por extenso -->
(set: $numeros to (array: "uma","duas", "três","quatro"))
<!-- Variáveis para controlar as dicas que foram vistas -->
(set: $dica1 to false, $dica2 to false, $dica3 to false, $dica4 to false)
<!-- Variável para guardar o nome da passagem onde se estava quando se clica na opção "progresso" -->
(set: $sairDoMenuProgresso to "")
<!-- Histórico personalizado (já que o history: não é persistente -->
(display: "Texto das Passagens")
<!-- Código específico para a Porta Blindada -->
(display: "Código Porta Blindada")
}(if: $historico contains "Quarto Verde")
[Estás no quarto das paredes verdes e do chão de madeira. Na parede do fundo, há uma (if: $janelaLivroAberta is true)[ [[janela aberta|Janela]] ](else:)[ [[janela|Janela]] ] e ao lado o [[quadro|Quadro]].
(if: $historico contains "Biblioteca")[À direita, está a pesada porta de madeira que te leva à [[biblioteca|Biblioteca]]](else:)[À direita, há uma pesada [[porta de madeira|Porta de Madeira]]].
À esquerda, está a [[porta blindada|Porta Blindada]], com o teclado numérico.]\
\
\
\(else:)
[Estás num quarto pequeno de paredes verdes e chão de madeira.
Na parede do fundo, há uma [[janela|Janela]] e ao lado um pequeno [[quadro|Quadro]] com uma paisagem bucólica e uma grande estrela no céu. À direita, há uma pesada [[porta de madeira|Porta de Madeira]].
À esquerda, está uma [[porta blindada|Porta Blindada]], com um teclado numérico.](display: "Histórico")(display: "Histórico")(unless: (history:) contains "Biblioteca")[Estás num quarto quadrado, e as paredes estão cheias de [[livros|Livros]] desde o chão até ao teto.
No meio, sobre uma delicada mesa de cristal, repousa uma [[caixa de madeira|Caixa de Madeira]], mesmo ao lado de uma menorá de prata. Atrás de ti, fica a porta que leva ao [[quarto das paredes verdes|Quarto Verde]].
Na parede do lado este da biblioteca, há uma pequena [[portinhola|Arrecadação]] entreaberta.]
\
\(else:)[Estás no quarto quadrado, e as paredes continuam cheias de [[livros|Livros]] desde o chão até ao teto.
No meio, sobre a delicada mesa de cristal, repousa a [[caixa de madeira|Caixa de Madeira]], mesmo ao lado da menorá de prata. Atrás de ti, fica a porta que leva ao [[quarto das paredes verdes|Quarto Verde]].
Na parede do lado este da biblioteca, vês a pequena [[portinhola|Arrecadação]] entreaberta.](display: "Histórico")Ao examinares os livros, reparas que são todos iguais, têm todos o mesmo título: "A Casa do Trevo, por Raimundo Açor".
Abres um livro ao calhas e começas a ler:
$textoLivro[...Ao examinares os livros, reparas que são todos iguais, têm todos o mesmo título: "A Casa do Trevo, por Raimundo Açor."]
Começas a ficar com uma estranha sensação de //déjà vu//.
(set: $i to $historico's length)
Podes:
— [[Pôr o livro de volta na estante|Biblioteca]]
— (link: "Ler as páginas seguintes")[(display: "Avançar")]
— (link: "Ler as páginas anteriores")[(display: "Regressar")]{(if: $historico contains "Chave Pequena")
[A caixa está vazia agora, e a chave deve estar no teu bolso.]
(else-if: $historico contains "Caixa de Madeira" and $temChaveDaJanela is false)
[Cá continua na caixa a [[chave pequena|Chave Pequena]].]
(else: )
[Dentro da caixa, descobres uma [[chave pequena|Chave Pequena]].]}
[[« voltar|Biblioteca]] (display: "Histórico")Experimentas a maçaneta e descobres que a porta não está trancada. Rodas a maçaneta, empurras a porta e entras...(display: "Histórico")
[[» continuar|Biblioteca]]{
(if: $temChaveDaJanela is true and $janelaLivroAberta is true)
[Vais para tirar a chave do bolso para destrancar a janela, mas reparas que a janela já está aberta. Pões a chave no bolso, e sais para o [[jardim|Jardim Borgeano]]. (set: $pontuacao to it + 25)]
(else-if: $janelaLivroAberta is true)
[Como a janela está destrancada, abre-la e sais para o [[jardim|Jardim Borgeano]].
(if: $fugaBorgeana is false)[(set: $pontuacao to it + 25)]]
(else:)[
(if: (count: $historico, "Janela") > 7)[
(goto: "Morte") ]
(else-if: (count: $historico, "Janela") is 7)[
Sentes a tua cabeça a rebentar. Talvez seja boa ideia parar... ]
(else-if: (count: $historico, "Janela") > 2 AND (count: $historico, "Janela") < 7)[
(either: "Queres mesmo continuar com isto?", "TUNGAS!", "TINGAS!", "Ai, que isso dói!", "UI!!!!", "PUMBA!!!", "Continua que vais bem...", "AI!! AI!!") ]
(else-if: (count: $historico, "Janela") is 2)[
Experimenta abri-la com a cabeça... ]
(else-if: (count: $historico, "Janela") is 1)[As janelas não se abrem sozinhas, não sei se sabes... ]
(else:)[Tentas abrir a janela, mas ela está fechada à chave. ]
<br/>
<br/>
(if: $temChaveDaJanela is true)[ [[» usar a chave pequena|Abrir a Janela]]
<br/>]
[[« voltar->Quarto Verde]]]
}
(display: "Histórico")
Pegas na chave e põe-la no bolso do casaco. (set: $temChaveDaJanela to true)(display: "Histórico")
[[« voltar|Biblioteca]] Depois de tantas cabeçadas, a tua pobre cabeça já não aguenta mais e cais morto no chão.
Um bocadinho //**menos**// de cabeça para a próxima, caro(a) jogador(a).
[[Continuar|Jardim Metafísico]]
(if: $fugaMetafisica is false)[(set: $pontuacao to it + 25)]{
<!-- Se a pessoa chegou ao jardim pela primeira vez -->
(if: $fugaSimples is false)
[Parabéns! Conseguiste escapar da casa através do método de La Palisse.
(set: $fugas to it - 1)
(set: $fugaSimples to true)
(if: $fugas > 1)
[Falta-te ainda descobrir (print: $numeros's ($fugas)) outras formas de fugir.]
(else-if: $fugas is 1)
[Falta-te só descobrir mais uma maneira de fugir!]
(else:)
[Descobriste as quatro formas de fugir da casa!]]
<!-- Se a pessoa já fugiu desta forma antes -->
(else:)
[Tornaste a escapar da casa pelo método de La Palisse. Para te tornares no mestre das fugas, tens de descobrir quatro formas diferentes de evasão. (if: $fugas > 1)[Ainda te faltam (print: $numeros's ($fugas)) formas de fugir.](else:)[Ainda te falta 1 forma de fugir.]]}
(if: $fugas is not 0)[(link: "Recomeçar")[(goto: "Recomeçar")]](else:)[(link: "Ver a classificação final")[(goto: "Recomeçar")]]
=><=
<h2>A Casa do Trevo
<h5>por Raimundo Açor</h5>
</h2><h1>☘</h1>{
(if: $fugas is 4)[O teu objetivo é escapar da casa. Há quatro formas diferentes de o fazer. Tenta descobri-las todas.]
(else-if: $fugas is 3)[O teu objetivo é escapar da casa. Já descobriste uma forma de fugir. Faltam-te ainda três.]
(else-if: $fugas is 2)[O teu objetivo é escapar da casa. Já descobriste duas formas de fugir. Faltam-te duas. ]
(else-if: $fugas is 1)[O teu objetivo é escapar da casa. Já descobriste três formas de fugir. Falta-te apenas uma.]
}
[[Começar|Quarto Verde]]$cabecalhos[(uppercase: $nomesDosEspacos's (text: (passage: )'s name ))] | $cabecalhos[ [[Inventário]] ] | $cabecalhos[ [[Progresso]] ] | $cabecalhos[Pontuação: $pontuacao]
_______________________________________________________
(if: $i is 1)[Todas as páginas anteriores estão em branco.](else:)[Todas as páginas seguintes estão em branco.]
Podes:
— [[Pôr o livro de volta na estante|Biblioteca]]
(if: $i is 1)[— [[Ler as páginas seguintes|Páginas]]](else:)[— [[Ler as páginas anteriores|Páginas]]]No livro, podes ler:
$textoLivro[//(display: $textoPassagens's $historico's $i)//]
Podes:
— [[Pôr o livro de volta na estante|Biblioteca]]
— (link: "Ler as páginas seguintes")[(display: "Avançar")]
— (link: "Ler as páginas anteriores")[(display: "Regressar")]{
<!-- Se a pessoa chegou ao jardim pela primeira vez -->
(if: $fugaBorgeana is false)
[Parabéns! Conseguiste escapar da casa através do método Borges.
(set: $fugas to it - 1)
(set: $fugaBorgeana to true)
(if: $fugas > 1)
[Falta-te ainda descobrir (print: $numeros's ($fugas)) outras formas de fugir.]
(else-if: $fugas is 1)
[Falta-te só descobrir mais uma maneira de fugir!]
(else:)
[Descobriste as quatro formas de fugir da casa!]]
<!-- Se a pessoa já fugiu desta forma antes -->
(else:)
[Tornaste a escapar da casa pelo método Borges. Para te tornares no mestre das fugas, tens de descobrir quatro formas diferentes de evasão. (if: $fugas > 1)[Ainda te faltam (print: $numeros's ($fugas)) formas de fugir.](else:)[Ainda te falta 1 forma de fugir.]]}
(if: $fugas is not 0)[(link: "Recomeçar")[(goto: "Recomeçar")]](else:)[(link: "Ver a classificação final")[(goto: "Recomeçar")]]{
<!-- Se a pessoa chegou ao jardim pela primeira vez -->
(if: $fugaMetafisica is false)
[Dois funcionários entram na casa e transportam o teu corpo para o jardim.
<br/>
<br/>
Parabéns! Conseguiste escapar da casa através do método metafísico.
(set: $fugas to it - 1)
(set: $fugaMetafisica to true)
(if: $fugas > 1)
[Falta-te ainda descobrir (print: $numeros's ($fugas)) outras formas de fugir.]
(else-if: $fugas is 1)
[Falta-te só descobrir mais uma maneira de fugir!]
(else:)
[Descobriste as quatro formas de fugir da casa!]]
<!-- Se a pessoa já fugiu desta forma antes -->
(else:)
[Dois funcionários entram na casa e transportam o teu corpo para o jardim.
<br/>
<br/>
Tornaste a escapar da casa pelo método metafísico. Para te tornares no mestre das fugas, tens de descobrir quatro formas diferentes de evasão. (if: $fugas > 1)[Ainda te faltam (print: $numeros's ($fugas)) formas de fugir.](else:)[Ainda te falta 1 forma de fugir.]]}
(if: $fugas is not 0)[(link: "Recomeçar")[(goto: "Recomeçar")]](else:)[(link: "Ver a classificação final")[(goto: "Recomeçar")]](display: "Histórico")(unless: (history:) contains "Arrecadação")[Tens de te ajoelhar para entrar nesta pequena divisão, que está completamente vazia. Não há cá rigorosamente nada.
[[« voltar à biblioteca|Biblioteca]]]\
(else:)[Ajoelhas-te, uma vez mais, para entrar nesta pequena divisão, que continua completamente vazia. Não há cá rigorosamente nada.
[[« voltar à biblioteca|Biblioteca]]]O teclado numérico pede-te um código de acesso de três algarismos.
{
<!-- Código para os quatro números de desbloqueio do telemóvel -->
|primeiro>[(link-repeat: $numeroUm's ($i1))[(display: "Algarismo 1")]]
|
|segundo>[(link-repeat: $numeroDois's ($i2))[(display: "Algarismo 2")]]
|
|terceiro>[(link-repeat: $numeroTres's ($i3))[(display: "Algarismo 3")]]
}
{(link: "Carregar no botão «OK»")
[
(set: $codigoJogador's 1st to $numeroUm's ($i1))
(set: $codigoJogador's 2nd to $numeroDois's ($i2))
(set: $codigoJogador's 3rd to $numeroTres's ($i3))
(goto: "Verificar Código")
]
<!-- Fim do código para desbloquear o telemóvel -->
}
Podes regressar ao (link: "quarto verde")[(set: $i1 = 1)(set: $i2 = 1)(set: $i3 = 1)(set: $i4 = 1)(goto: "Quarto Verde")].(if: $codigoJogador is $codigoDesbloqueio)
[(goto: "Porta Aberta")]
\
\(else: )[Uma luz vermelha pisca, e as palavras "Código incorreto" aparecem no ecrã.
[[« voltar|Quarto Verde]] ]
<!-- Reset das variáveis auxiliares para o código reaparecer como 0|0|0|0 -->
(set: $i1 = 1)(set: $i2 = 1)(set: $i3 = 1)(set: $i4 = 1)
{
(if: $i1 is $numeroUm's length)[(set: $i1 to 1)]
(else:)[(set: $i1 to it + 1)]
(replace: ?primeiro)[(link-repeat: $numeroUm's ($i1))[(display: "Algarismo 1")]]
}{
(if: $i2 is $numeroDois's length)[(set: $i2 to 1)]
(else:)[(set: $i2 to it + 1)]
(replace: ?segundo)[(link-repeat: $numeroDois's ($i2))[(display: "Algarismo 2")]]
}{
(if: $i3 is $numeroTres's length)[(set: $i3 to 1)]
(else:)[(set: $i3 to it + 1)]
(replace: ?terceiro)[(link-repeat: $numeroTres's ($i3))[(display: "Algarismo 3")]]
}O teclado ilumina-se com uma luz verde e exibe a mensagem "Código correto". A pesada porta blindada começa a abrir-se vagarosamente, revelando a saída para o [[jardim|Jardim Sherlock]].
(if: $fugaSherlock is false)[(set: $pontuacao to it + 25)]{
<!-- Se a pessoa chegou ao jardim pela primeira vez -->
(if: $fugaSherlock is false)
[Parabéns! Conseguiste escapar da casa através do método Sherlock.
(set: $fugas to it - 1)
(set: $fugaSherlock to true)
(if: $fugas > 1)
[Falta-te ainda descobrir (print: $numeros's ($fugas)) outras formas de fugir.]
(else-if: $fugas is 1)
[Falta-te só descobrir mais uma maneira de fugir!]
(else:)
[Descobriste as quatro formas de fugir da casa!]]
<!-- Se a pessoa já fugiu desta forma antes -->
(else:)
[Tornaste a escapar da casa pelo método Sherlock. Para te tornares no mestre das fugas, tens de descobrir quatro formas diferentes de evasão. (if: $fugas > 1)[Ainda te faltam (print: $numeros's ($fugas)) formas de fugir.](else:)[Ainda te falta 1 forma de fugir.]]}
(if: $fugas is not 0)[(link: "Recomeçar")[(goto: "Recomeçar")]](else:)[(link: "Ver a classificação final")[(goto: "Recomeçar")]]O quadro mostra um prado ao anoitecer, atravessado por um rio cor de fogo. No centro, em posição de destaque, uma estrela de David ocupa grande parte do céu azul.
[[« voltar|Quarto Verde]]
(display: "Histórico"){
<!-- 1. CÓDIGO PARA O DESBLOQUEIO DA PORTA BLINDADA-->
<!-- Código de desbloqueio do telemóvel - MUDAR PARA ALTERAR O CÓDIGO -->
(set: $codigoDesbloqueio to (array: "6","7","0"))
<!-- A PARTIR DAQUI NÃO MEXER :) -->
<!-- Variável vazia para guardar o código que o jogador escolhe -->
(set: $codigoJogador to (array: ))
<!-- Valores possíveis para cada algarismo -->
(set: $numeroUm to (array: "0","1","2","3","4","5","6","7","8","9"))
(set: $numeroDois to (array: "0","1","2","3","4","5","6","7","8","9"))
(set: $numeroTres to (array: "0","1","2","3","4","5","6","7","8","9"))
<!-- Variáveis auxiliares para iterar pelos valores de cada algarismo -->
(set: $i1 = 0)(set: $i2 = 0)(set: $i3 = 0)
<!-- FIM DO NÃO MEXER :) -->
<!-- FIM DO CÓDIGO PARA O DESBLOQUEIO DA PORTA BLINDADA-->
}(set: $historico to it + (array: (passage: )'s name)){
<!-- Histórico personalizado (já que o (history ) não é persistente -->
(set: $historico to (array:))
<!-- Variável auxiliar para percorrer o histórico -->
(set: $i to 0)
<!-- Texto das passagens a exibir dentro do livro -->
(set: $textoPassagens to (dm:
"Quarto Verde","Quarto Verde - Livro",
"Porta de Madeira", "Porta de Madeira - Livro",
"Biblioteca","Biblioteca - Livro",
"Arrecadação", "Arrecadação - Livro",
"Caixa de Madeira","Caixa de Madeira - Livro",
"Chave Pequena","Chave Pequena - Livro",
"Janela", "Janela - Livro",
"Livros", "Livros - Livro",
"Quadro", "Quadro - Livro"))
<!-- Mapeamento para o nome do espaço no cabeçalho -->
(set: $nomesDosEspacos to (dm:
"Quarto Verde", "Quarto Verde",
"Porta Blindada", "Quarto Verde",
"Porta Aberta", "Quarto Verde",
"Quadro", "Quarto Verde",
"Abrir a Janela", "Quarto Verde",
"Janela", "Quarto Verde",
"Verificar Código", "Quarto Verde",
"Porta de Madeira", "Quarto Verde",
"Biblioteca", "Biblioteca",
"Caixa de Madeira", "Biblioteca",
"Chave Pequena", "Biblioteca",
"Arrecadação", "Arrecadação",
"Livros", "Biblioteca",
"Páginas", "Livro",
"Páginas em Branco", "Livro",
"Jardim La Palisse", "Jardim",
"Jardim Sherlock", "Jardim",
"Jardim Borgeano", "Jardim",
"Jardim Metafísico" , "Jardim",
"Inventário", "Inventário",
"Progresso", "Progresso",
"Morte", "Quarto Verde",
"Fim do Jogo", "Final",
"Dicas", "Dicas"))
}{
(if: $i is 1)[(goto: "Páginas em Branco")]
(else:)
[
(set: $i to it - 1) (goto: "Páginas")
]
}{
(if: $i is $historico's length)[(goto: "Páginas em Branco")]
(else:)
[
(set: $i to it + 1) (goto: "Páginas")
]
}Fazer o sistema de dicas
-
Coisas que eu queria que o Twine fizesse:
- autocomplete de tags
- Põr tags em várias passagens ao mesmo tempo
- Mudar a cor das quadrículas
- Undo e Redo (o problema de se perder o texto de uma passagem)
- Variáveis persistentes depois de recomeçar (history: )
- que as ligações feitas por (link: ) também fossem representadas no mapa da história
- que as imagens pudessem aparecer no editor (modo de jogo)Estás num quarto pequeno de paredes verdes e chão de madeira.
Na parede do fundo, há uma (if: $janelaLivroAberta is false)[(link: "janela fechada")[janela aberta(set: $janelaLivroAberta to true)]](else:)[(link: "janela aberta")[janela fechada(set: $janelaLivroAberta to false)]]. À direita, há uma pesada porta de madeira.
À esquerda, está uma porta blindada, com um teclado numérico.Experimentas a maçaneta e descobres que a porta não está trancada. Rodas a maçaneta, empurras a porta e entras...Estás num quarto quadrado, e as paredes estão cheias de livros desde o chão até ao teto.
No meio, sobre uma delicada mesa de cristal, repousa uma caixa de madeira, mesmo ao lado de uma menorá de prata. Atrás de ti, fica a porta que leva ao quarto das paredes verdes.
Na parede do lado este da biblioteca, há uma pequena portinhola entreaberta.Tens que te ajoelhar para entrar nesta pequena divisão, que está completamente vazia. Não há cá rigorosamente nada.Dentro da caixa, descobres uma chave pequena.Pegas na chave e põe-la no bolso do casaco. (if: $temChaveDaJanela is true)[Tens contigo:
— uma chave pequena. (click-replace: "uma chave pequena")[a chave que encontraste na caixa de madeira. É pequenina e feita de metal]] (else:)[Não tens nada contigo.]
(link-goto: "« voltar", (history: )'s last){<!-- Controlo do cabeçalho -->
(if: (passage: )'s name is "Start" or "Recomeçar" or "Fim do Jogo" or "Créditos do Jogo" or "Aviso")
[(display: "Cabeçalho 1")]
(else-if: (passage: )'s name is "Inventário" or "Progresso" or "Chave Pequena" or "Livros" or "Páginas em Branco" or "Páginas" or "Jardim La Palisse" or "Jardim Sherlock" or "Jardim Borgeano" or "Jardim Metafísico" or "Dicas")
[(display: "Cabeçalho 4")]
(else: )
[(display: "Cabeçalho 2")]
}Este é o teu progresso no jogo:
{— Fuga La Palisse —
(if: $fugaSimples is true)[(text-color: green)[Descoberta!]]
(else:)[(text-color: red)[//Não descoberta//]
(if: $dica1 is false)[$cabecalhos[((link: "pedir uma dica")[(set: $dica to "Dica La Palisse")(goto: "Aviso")])]]
(else:)[$cabecalhos[((link: "ver a dica")[(set: $dica to "Dica La Palisse")(goto: "Dicas")])]]]}
{
— Fuga Borgeana —
(if: $fugaBorgeana is true)[(text-color: green)[Descoberta!]]
(else:)[(text-color: red)[//Não descoberta//]
(if: $dica2 is false)[$cabecalhos[((link: "pedir uma dica")[(set: $dica to "Dica Borges")(goto: "Aviso")])]]
(else:)[$cabecalhos[((link: "ver a dica")[(set: $dica to "Dica Borges")(goto: "Dicas")])]]]}
{
— Fuga Metafísica —
(if: $fugaMetafisica is true)[(text-color: green)[Descoberta!]]
(else:)[(text-color: red)[//Não descoberta//]
(if: $dica3 is false)[$cabecalhos[((link: "pedir uma dica")[(set: $dica to "Dica Metafisica")(goto: "Aviso")])]]
(else:)[$cabecalhos[((link: "ver a dica")[(set: $dica to "Dica Metafisica")(goto: "Dicas")])]]]}
{
— Fuga Sherlock —
(if: $fugaSherlock is true)[(text-color: green)[Descoberta!]]
(else:)[(text-color: red)[//Não descoberta//]
(if: $dica4 is false)[$cabecalhos[((link: "pedir uma dica")[(set: $dica to "Dica Sherlock")(goto: "Aviso")])]]
(else:)[$cabecalhos[((link: "ver a dica")[(set: $dica to "Dica Sherlock")(goto: "Dicas")])]]]}
(link-undo: "« voltar")$cabecalhos[(uppercase: $nomesDosEspacos's (text: (passage: )'s name ))] | $cabecalhos[Pontuação: $pontuacao]
_______________________________________________________
<!-- Recomeçar o jogo depois de uma fuga bem-sucedida -->
(set: $temChaveDaJanela to false)
(set: $janelaLivroAberta to false)
(set: $estasMorto to false)
<!-- Limpar o histórico -->
(set: $historico to (array:))
<!-- Variável auxiliar para percorrer o histórico -->
(set: $i to 0)
<!-- Reset das variáveis auxiliares para o código reaparecer como 0|0|0|0 -->
(set: $i1 = 1)(set: $i2 = 1)(set: $i3 = 1)(set: $i4 = 1)
<!-- Reset da variável que controla a janela dentro do livro -->
(set: $janelaLivroAberta to false)
<!-- Verificar se o jogador já descobriu todas as formas de fugir ou ainda não -->
(if: $fugas is 0)[(goto: "Fim do Jogo")](else:)[(go-to: "Start")]
<!-- Gravar o progresso no jogo -->
(save-game:"jogo_gravado")
(if: $fugas<h2>Parabéns!</h2>
Conseguiste descobrir todas as quatro formas de fugir da casa.
A tua pontuação final é:
(link-replace: "Mostrar")[<h4>$pontuacao pontos em 100 pontos possíveis</h4>
Alcançaste o título de:
{(if: $pontuacao is 100)[<h4>Mestre das Fugas</h4>]
(else-if: $pontuacao is 90)[<h4>Grande fugitivo</h4>]
(else-if: $pontuacao is 80)[<h4>Fugitivo jeitosinho</h4>]
(else-if: $pontuacao is 70)[<h4>Aprendiz de fugitivo</h4>]
(else:)[<h4>Prisioneiro sem esperança</h4>]}
(live: 2s)[(link: "Recomeçar")[(reload:)]
(link: "Créditos do jogo")[(goto: "Créditos do Jogo")]
]]
Tentas abrir a janela, mas ela está fechada à chave....Ao examinares os livros, reparas que são todos iguais, têm todos o mesmo título: "A Casa do Trevo, por Raimundo Açor.O quadro mostra um prado ao anoitecer, atravessado por um rio cor de fogo. No centro, em posição de destaque, uma estrela de David ocupa grande parte do céu azul.
=><=
**História, textos e programação**
José Carlos Dias
<==>
$cabecalhos[*História preparada para a oficina de escrita de ficção hipertextal que decorreu no 1.º Encontro Internacional de Professores de Português, organizado pela Escola Superior de Educação de Viana de Castelo, em 12 e 13 de outubro de 2018.*]
=><=
(link: "Recomeçar")[(reload:)]{
(if: $dica is "Dica La Palisse")
[(if: $dica1 is true)
[Algures na casa, existe uma chave. E as chaves servem para abrir coisas que estão fechadas.]
(else:)
[(set: $dica1 to true)Algures na casa, existe uma chave. E as chaves servem para(link-replace:" ...")[ abrir coisas que estão fechadas!]]]
(else-if: $dica is "Dica Borges")
[«Tomar un libro y abrirlo guarda la posibilidad del hecho estético. ¿Qué son las palabras acostadas en un libro? ¿Qué son esos símbolos muertos? Nada absolutamente. ¿Qué es un libro si no lo abrimos? Es simplemente un cubo de papel y cuero, con hojas; pero si lo leemos ocurre algo raro...»
<br/><br/>
(Jorge Luis Borges)
(set: $dica2 to true)]
(else-if: $dica is "Dica Metafisica")
[
=><=
No quarto inicial <br/>
de verdes paredes <br/>
a voz d'autoridade <br/>
contesta sem parar <br/>
p'ra abrires a verdade.(set: $dica3 to true)
<==>
]
(else: )
[<img src="imgs/Dica_Sherlock.png" alt="Dica" height=auto width=100% />(set: $dica4 to true)]
}
[[Voltar ao quarto das paredes verdes|Quarto Verde]]
Tens a certeza de que queres pedir uma dica? Vais perder pontos se o fizeres.
(either: "Será que não consegues mesmo descobrir a solução? Põe-me essas células cinzentas a funcionar!", "Vê lá, pensa bem, antes de decidires", "Já exploraste bem toda a casa?")
(link: "❯ Sim, quero uma dica.")[(set: $pontuacao to it - 10)(goto: "Dicas")]
$cabecalhos[(either: "Já tenho a cabeça a rebentar!", "Já vi tudo e já experimentei tudo", "Acho que dei um nó ao cérebro", "Preciso mesmo de ajuda...")]
(link-undo: "❯ Não, afinal não quero!")
$cabecalhos[(either: "Pensei melhor e quero continuar a tentar!", "Eu hei de descobrir todas as saídas! Nem que a vaca tussa!", "Lembrei-me de uma coisa!")]Este é o teu progresso no jogo:
{— Fuga La Palisse —
(if: $fugaSimples is true)[(text-color: green)[Descoberta!]]
(else:)[(text-color: red)[//Não descoberta//]
(if: $dica1 is false)[$cabecalhos[((link: "pedir uma dica")[(set: $dica to "Dica La Palisse")(goto: "Aviso")])]]
(else:)[$cabecalhos[((link: "ver a dica")[(set: $dica to "Dica La Palisse")(goto: "Dicas")])]]]}
{
— Fuga Borgeana —
(if: $fugaBorgeana is true)[(text-color: green)[Descoberta!]]
(else:)[(text-color: red)[//Não descoberta//]
(if: $dica2 is false)[$cabecalhos[((link: "pedir uma dica")[(set: $dica to "Dica Borges")(goto: "Aviso")])]]
(else:)[$cabecalhos[((link: "ver a dica")[(set: $dica to "Dica Borges")(goto: "Dicas")])]]]}
{
— Fuga Metafísica —
(if: $fugaMetafisica is true)[(text-color: green)[Descoberta!]]
(else:)[(text-color: red)[//Não descoberta//]
(if: $dica3 is false)[$cabecalhos[((link: "pedir uma dica")[(set: $dica to "Dica Metafisica")(goto: "Aviso")])]]
(else:)[$cabecalhos[((link: "ver a dica")[(set: $dica to "Dica Metafisica")(goto: "Dicas")])]]]}
{
— Fuga Sherlock —
(if: $fugaSherlock is true)[(text-color: green)[Descoberta!]]
(else:)[(text-color: red)[//Não descoberta//]
(if: $dica4 is false)[$cabecalhos[((link: "pedir uma dica")[(set: $dica to "Dica Sherlock")(goto: "Aviso")])]]
(else:)[$cabecalhos[((link: "ver a dica")[(set: $dica to "Dica Sherlock")(goto: "Dicas")])]]]}
(link-undo: "« voltar")
Este é o teu progresso no jogo:
{— Fuga La Palisse —
(if: $fugaSimples is true)[(text-color: green)[Descoberta!]]
(else:)[(text-color: red)[//Não descoberta//] ]}
{
— Fuga Borgeana —
(if: $fugaBorgeana is true)[(text-color: green)[Descoberta!]]
(else:)[(text-color: red)[//Não descoberta//] ]}
{
— Fuga Metafísica —
(if: $fugaMetafisica is true)[(text-color: green)[Descoberta!]]
(else:)[(text-color: red)[//Não descoberta//] ]}
{
— Fuga Sherlock —
(if: $fugaSherlock is true)[(text-color: green)[Descoberta!]]
(else:)[(text-color: red)[//Não descoberta//] ]}
(link-undo: "« voltar")
Tiras do bolso a chave que encontraste na caixa de madeira e usa-la para abrir a janela. A janela agora está aberta e podes sair para o [[jardim|Jardim La Palisse]].
(if: $fugaSimples is false)[(set: $pontuacao to it + 25)]v2 - 8 de março de 2021
- alterei o texto de algumas passagens para os artigos funcionarem melhor:
->