Prévia do material em texto
programa {
funcao inicio() {
inteiro opcao
escreva("JOGO - Floresta Sussurrante.\n")
escreva("\n")
escreva("Você é um explorador corajoso que se aventura em uma misteriosa Floresta Sussurrante em busca de tesouros lendários e segredos perdidos.\n")
escreva("Ao adentrar na floresta, você se depara com três caminhos diferentes.\n")
escreva("Cada um levando a uma parte desconhecida e perigosa da floresta.\n")
escreva("Sua missão é escolher sabiamente o caminho a seguir, enfrentando desafios e tomando decisões que impactarão sua jornada e sua pontuação final.\n")
escreva("Prepare-se para esta aventura cheia de mistérios!\n")
escreva("\n")
escreva("Escolha um caminho abaixo (1, 2 ou 3):\n")
escreva("1. O Caminho das Sombras\n")
escreva("2. O Caminho da luz\n")
escreva("3. O Caminho das Criaturas\n")
leia(opcao)
escolha(opcao){
//OPÇÕES DE CAMINHO 1, 2 OU 3 PELA FUNÇÃO "INTEIRO"
caso 1: caminho_das_sombras()
pare
caso 2: caminho_da_luz()
pare
caso 3: caminho_das_criaturas()
pare
caso contrario:
escreva("Escolha inválida. Por favor, selecione um caminho válido.\n")
} }
//CONFORME VARIÁVEL ESCOLHIDA 1, 2 OU 3 O PROGRAMA EXECUTARÁ AS FUNÇÕES RELACIONADAS ACIMA
funcao caminho_das_sombras(){
cadeia resposta
escreva("Você escolheu o Caminho das Sombras e não poderá voltar.\n")
escreva("Este caminho é cercado por árvores antigas e sombrias, com raios de lua penetrando entre os galhos.\n")
escreva("Parece ser o caminho mais misterioso e perigoso da floresta.\n")
escreva("Após horas de caminhada, aparece um portal de pedras e na entrada tem uma criatura mágica guardiã do caminho que exige um enigma para deixá-lo passar.\n")
escreva("\n")
escreva("O enigma é: 'Quem sou eu? Tenho olhos, mas não vejo. Tenho boca, mas não falo. O que sou?'\n")
escreva("\n")
escreva("Digite a resposta: ")
leia(resposta)
se(resposta == "caveira"){
//OPERAÇÃO UTILIZADA "== IGUALDADE" PARA RESPOSTA ACERTIVA
escreva("Resposta correta!\n")
escreva("Você encontrou um baú escondido contendo uma gema preciosa que vale 100 pontos.")
}senao {
escreva("Resposta incorreta.\n")
escreva("Você não conseguiu passar do portal para seguir pelo Caminho das Sombras.\n")
escreva("Com isso ficará perdido para sempre nas SOMBRAS.\n")
}}
funcao caminho_da_luz(){
cadeia decisao
escreva("Você escolheu o Caminho da Luz.\n")
escreva("\n")
escreva("Este caminho é iluminado por raios de sol que filtram entre as copas das árvores.\n")
escreva("Parece ser o caminho mais seguro e reconfortante da floresta.\n")
escreva("Na caminhada encontra uma ponte quebrada sobre um rio turbulento.\n")
escreva("\n")
escreva("Você deve decidir se tentará atravessar a ponte ou procurará um desvio seguro.\n")
escreva("\n")
escreva("Digite 'atravessar' para tentar atravessar a ponte ou 'desvio' para procurar um desvio seguro: ")
leia(decisao)
se(decisao == "atravessar"){
escreva("Você atravessou a ponte quebrada com sucesso e encontrou uma fonte mágica que restaura a sua saúde.\n")
escreva("Com isso, acaba de ser adicionando 50 pontos à sua pontuação.")
}
senao{
escreva("Você procurou um desvio seguro e seguiu em frente.\n")
}}
funcao caminho_das_criaturas(){
cadeia decisao
escreva("Você escolheu o Caminho das Criaturas.\n")
escreva("Este caminho é repleto de sons estranhos e pegadas misteriosas no chão.\n")
escreva("Parece ser o caminho mais imprevisível e enigmático da floresta.\n")
escreva("Você se depara com uma criatura mágica adormecida bloqueando o caminho.\n")
escreva("Você deve decidir se tentará contornar a criatura com cuidado ou acordá-la para passar.\n")
escreva("Digite 'contornar' para tentar contornar a criatura ou 'acordar' para acordá-la: ")
leia(decisao)
se(decisao == "contornar"){
escreva("Voce contornou a criatura com sucesso e encontrou uma árvore encantada que concede a você uma habilidade especial de camuflagem.\n")
escreva("Com isso acaba de ser adicionando 75 pontos à sua pontuação.")
}
senao{
escreva("Você tentou acordar a criatura e acabou sendo bloqueado. Você não conseguiu avançar pelo o caminho das criaturas.\n")
}
}
}
}