Skip to content

BecoSystems/advtxt-shrek

 
 

Repository files navigation

Review Assignment Due Date

Shrek: The Adventure

Introdução

  • Este programa é um jogo simples de aventura no estilo "escolha sua própia história" em C e em g-portugol, onde o jogador controla o personagem Shreke toma decisões que afetam o resultado e toma decisões corretas para vencer a trama.

  • O jogo começa com uma introdução, onde o jogador pode acessar um menu com três opções: jogar, encerrar o programa ou visualizar informações sobre os desenvolvedores. Durante o jogo, o jogador faz escolhas entre diferentes ações que impactam o desenrolar da história. Dependendo das escolhas feitas, o jogador pode alcançar diferentes finais, como vitória ou derrota.

  • Uso

  • O programa é iniciado em um loop de menu até que o jogador decida encerrar. Para jogar:

  1. O jogador deve selecionar "1" para iniciar o jogo no menu principal.

  2. O jogador faz escolhas ao longo da narrativa, digitando "1" ou "2" para selecionar as opções.

  3. O objetivo é tomar decisões corretas para alcançar o final de vitória.

  • Entradas esperadas:

O usuário deve inserir os valores '1', '2' ou '3' conforme as opções são apresentadas.

  • Saídas produzidas:

O programa imprime o estado do jogo e o resultado baseado nas escolhas do jogador.

Exemplos

  • Menu Inicial:

Selecione 1 para abrir o menu e 2 para fechar:

  • Jogo:

Você, Shrek, foi traído e teve que voltar para o pântano. Em sua frente há uma lanterna(1) e uma faca(2). Decida qual dos dois tomar:

  • Final:

Você diz não, então os dois decidem relaxar e conversar em casa. Vocês se casam. |VITÓRIA|

  • Casos de Uso

  • Este jogo pode ser utilizado para:

Introduzir novatos à programação em C, com exemplos de uso de switch, do-while, e funções.

Demonstrar a criação de jogos interativos baseados em texto.

Praticar a implementação de decisões condicionais e loops.

Orientação

  • Autor: Prof. Dr. Ruben Carlo Benante
  • Email: [email protected]
  • Data: 2016-09-07
  • Licensa: GNU/GPL v2.0

About

poli-prog1-advtxt-exn-adventuretxt created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 38.0%
  • Makefile 36.1%
  • C 25.8%
  • Starlark 0.1%