LuuSamp / Iure_Adventures

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Iure Adventures

Projeto:

O jogo foi desenvolvido para a avaliação do segundo período da disciplina de Linguagens de Programação. O principal objetivo do projeto foi aplicar conceitos e fundamentos de programação orientada a objetos em Python, aliados a técnicas de documentação.

Link Para Documentação (Sphinx): documentação.

A história principal do jogo narra a jornada do professor Iure, um grande entusiasta do ensino e do aprendizado, em sua luta contra a dominação da inteligência artificial no ambiente escolar. Durante sua jornada, ele busca libertar os alunos que foram controlados pelo vilão, derrotar a inteligência artificial representada por um androide, e, acima de tudo, resgatar a princesa Pinha, que foi raptada.

Personagens

Integrantes (Todos de CD):

  • Matheus Carvalho
  • Luciano Sampaio
  • Luís Felipe Marciano
  • Sillas Rocha
  • Gustavo Tironi

Instruções de uso do repositório:

  1. Rode a linha de comando pip install -r requirements.txt para baixar as bibliotecas necessárias.
  2. Execute o comando python main.py ou apenas execute o arquivo main.py para acessar o jogo.

Descrição do Repositório:

  • docs/ - pasta com arquivos necessários para gerar a documentação;
  • entities/ - pasta com os arquivos referente às classes que representam entidades dentro do jogo;
  • game/ - pasta com o restante das classes que compõem o jogo, como as responsáveis pelo layout, por exemplo;
  • media/ - pasta com todos os assets utilizados durante o projeto, dentre eles estão imagens e sons;
  • main.py - arquivo principal do projeto e que deverá ser executado para rodar o jogo.
  • requirement.txt - arquivo com as bibliotecas que foram utilizadas no projeto, juntamente com as suas respectivas versões.

Jogo:

Segue, abaixo, toda a descrição das etapas do jogo. Todas elas foram pensadas para oferecer ao usuário uma experiência agradável, desafiadora e divertida para o jogador.

Menu:

Ao iniciar o jogo, o usuário será direcionado para o menu principal. Neste menu, terá a opção de iniciar o jogo ou encerrar a execução. No canto direito inferior, estarão listados os nomes de todos os autores envolvidos no projeto, os quais foram previamente mencionados.

Menu

Primeira Fase:

A primeira fase consiste em um jogo clássico de plataformas. Nela, encontram-se obstáculos diferenciados em um cenário urbano, praticamente todo desenhado pelo grupo, com exceção do plano de fundo. Além disso, há inimigos que tornam a experiência ainda mais desafiadora.

Primeira Fase

Luta Final:

A fase final apresenta um inimigo que, conforme esperado, possui três vidas. Para derrotá-lo, será necessário sobreviver aos seus ataques até que ele fique vulnerável. Nesse momento, é possível realizar ataques para reduzir sua vida até alcançar zero, libertando finalmente a princesa Pinha.

Fase Final

Obrigado Por Jogar:

Fase Final

About

License:GNU General Public License v3.0


Languages

Language:Python 100.0%