0% acharam este documento útil (0 voto)
2 visualizações7 páginas

Jogo Interativo em Portugol: Floresta Sussurrante

O documento apresenta um programa chamado 'Floresta Sussurrante', que simula uma aventura interativa onde o jogador escolhe entre três caminhos, cada um com desafios distintos. O objetivo é promover a interação e a tomada de decisão estratégica, com pontuações baseadas nas escolhas feitas. O código em Portugol detalha a lógica do jogo, incluindo a estrutura de entrada, decisões e saída de dados.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
2 visualizações7 páginas

Jogo Interativo em Portugol: Floresta Sussurrante

O documento apresenta um programa chamado 'Floresta Sussurrante', que simula uma aventura interativa onde o jogador escolhe entre três caminhos, cada um com desafios distintos. O objetivo é promover a interação e a tomada de decisão estratégica, com pontuações baseadas nas escolhas feitas. O código em Portugol detalha a lógica do jogo, incluindo a estrutura de entrada, decisões e saída de dados.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

ANHANGUERA EDUCACIONAL

Algoritmos E Lógica De Programação


Elementos De Algoritmos

Sorocaba
2025
Dayane Cristina Pedroso Novaes

Algoritmos E Lógica De Programação


Elementos De Algoritmos

Atividade, apresentado a Universidade,


como uma execução e desenvolvimento
do que foi absorvido em aula sobre
programação dentro da plataforma
Portugol Web Studio

terça-feira, 26 de agosto de 2025


Programa "Floresta Sussurrante" em Portugol

O programa "Floresta Sussurrante" simula uma aventura interativa onde o jogador escolhe
entre três caminhos, cada um com um desafio diferente. As escolhas do jogador determinam
a pontuação final, incentivando o pensamento estratégico.

Estrutura Geral:

Entrada de Dados:

O jogador escolhe entre:

Caminho das Sombras

Caminho da Luz

Caminho das Criaturas

Lógica Condicional:

Cada caminho leva a um desafio:

Sombras: Responder a um enigma.

Luz: Decidir entre atravessar uma ponte quebrada ou buscar um desvio.

Criaturas: Escolher entre contornar ou acordar uma criatura mágica.

Verificação das Decisões:

Sombras: Resposta correta ao enigma → 100 pontos.

Luz: Se escolher atravessar com sucesso → 50 pontos.

Criaturas: Se contornar a criatura com sucesso → 75 pontos.

Pontuação:

Somada conforme as decisões corretas.

Saída de Dados:

Exibe a pontuação final ao jogador com uma mensagem de encerramento.


Objetivo do Programa:

Simular um jogo de escolhas e consequências em um ambiente fictício e misterioso,


promovendo a interação, a tomada de decisão estratégica e a reflexão sobre riscos e
recompensas.
Programação:

programa {

funcao inicio() {

inteiro opcao

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ê de depara com três caminhos diferentes:\n")

escreva("1. O caminho das sombras\n")

escreva("2. O caminho da luz\n")

escreva("3. O caminho das criaturas\n")

escreva("Escolha um caminho( 1, 2 ou 3): ")

leia(opcao)

escolha(opcao){

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")

}}

funcao caminho_das_sombras(){
cadeia resposta

escreva("Você escolheu o caminho das sombras.\n")

escreva("Este caminho é cercado por árvores antigas e sombrias, com raios de lua
penetrando entre os galhos. Parece ser o caminho mais misterioso e perigoso da
floresta.\n")

escreva("Você encontra uma criatura mágica guardiã do caminho que exige um enigma
para deixá-lo passar.\n")

escreva("O enigma é: 'Quem sou eu? Tenho olhos, mas não vejo. Tenho boca, mas não
falo. O que sou?'\n")

escreva("Digite a resposta: ")

leia(resposta)

se(resposta == "caveira"){

escreva("Resposta correta! Você encontrou um baú escondido contendo uma gema


preciosa que vale 100 pontos.\n")

}senao {

escreva("Resposta incorreta. Você não conseguiu passar pelo o caminho das


sombras.\n")

}}

funcao caminho_da_luz(){

cadeia decisao

escreva("Você escolheu o caminho da luz.\n")

escreva("Este caminho é iluminado por raios de sol que filtram entre as copas das
árvores. Parece ser o caminho mais seguro e reconfortante da floresta.\n")

escreva("Você encontra uma ponte quebrada sobre um rio turbulento. Você deve decidir
se tentará atravessar a ponte ou procurará um desvio seguro.\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 súde, adicionando 50 pontos à sua pontuação.\n")

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 é repletro de sons estranhos e pegadas misteriosas no chão.


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.


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, adicionando 75 pontos à sua
pontuação.\n")

senao{

escreva("Você tentou acordar a criatura e acabou sendo bloqueado. Você não


conseguiu avançar pelo o caminho das criaturas.\n")

Você também pode gostar