Skip to content

Thaylor-Hugo/PolyMonsters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👾 PolyMonsters

📝 Descrição do Projeto

Projeto da disciplina MAC0321 - Laboratório de Programação Orientada a Objetos (2023) da USP. O projeto tem como objetivo aplicar os padrões e paradigmas da programação orientada a objeto aprendidos durante as aulas do semestre. Foi escolhido pelo grupo o desenvolvimento de um jogo na linguagem java para o projeto.

🎮 Sobre o Jogo

Jogabilidade

O jogo será baseado na jogabilidade dos antigos jogos de Pokémon, com ponto de visão 2D Top-Down e batalhas por turnos com os diferentes monstros ou animais hostis.

A história se passará na USP, e cada ambiente contará com alguns tipos de inimigos, como fantasmas e ratos nos prédios, sereias e capivaras nos rios, entre outros. As batalhas entre o jogador e os inimigos iniciaram com a aproximação do personagem.

O jogador poderá optar por utilizar itens que podem ser encontrados em armários, mochilas perdidas ou recompensas de vitórias. Os itens seram baseados nas sobremesas dos bandeijões da universidade.

História

A história do jogo será em volta do nosso personagem principal que durante um dia normal de aula na faculdade, monstros começam a aparecer sem um motivo claro. Com o aparecimento de monstros, nosso herói precisará achar sua coragem interior para lutar contra seus inimigos, sobreviver no novo mundo e salvar seus amigos.

👥 Contribuidores

Nosso time é composto por 4 integrantes (gitlab user; Nusp):

  1. Antonio Pinheiro da Silva Junior (@antoniopsjr; 9004355)
  2. Felipe Soria Golghetto (@felipesoriagolghetto; 13864287)
  3. Ruan Machado Coelho Rossato (@ruan.rossato; 9345683)
  4. Thaylor Hugo Araujo da Silva (@Thaylor-Hugo; 13684425)

📌 Project status

🌎 Fase atual do projeto:

✅ Objetivos alcançados:

  • Menu de escolha de personagem e dificuldade, podem ser alterados a qualquer momento
  • Movimentação de camera, seguindo o jogador
  • Diferentes monstros e efeitos sonoros
  • Uso de itens
  • Interação com npcs e objetos
  • Padrões de programação:
    • Estratégia para diferentes movimentações
    • Estado para dificuldades

🔲 Próximos objetivos:

  • Ambientes internos
  • Colisão
  • Posicionamento das entidades pelo mapa

About

Projeto de um jogo em Java baseado nos jogos antigos de Pokemon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages