Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 1.96 KB

README.md

File metadata and controls

33 lines (19 loc) · 1.96 KB

Habilidades

Neste projeto, você será capaz de:

  • Exercitar o conhecimento dos pilares da Programação Orientada a Objetos: Herança, Abstração, Encapsulamento e Polimorfismo;
  • Exercitar a utilização de Composição;
  • Exercitar a criação e utilização de Interfaces;
  • Implementar, em TypeScript: Classes, Instâncias, Atributos, Métodos e Objetos;
  • Exercitar o conhecimento por meio da aplicação dos princípios SOLID.

O que deverá ser desenvolvido

Para este projeto, você deverá aplicar os princípios da arquitetura SOLID e os princípios de POO em uma estrutura de jogos de interpretação de papéis, mais conhecidos como jogos RPG (Role Playing Game).


Contextualizando

No universo de Trybers and Dragons - T&D, quase todos os seres que andam por estas terras pertencem a uma raça definida.

As diversas raças (como, por exemplo, Élfica, Orc ou Anã) definem as características dos personagens desde a sua criação, como seus pontos de vida e sua destreza. No entanto, existem seres bestiais denominados monstros que não possuem uma raça específica, mas podem lutar.

Alguns seres também possuem uma energia e, ao treinarem o uso da energia, passam a possuir um arquétipo. De modo gera, os arquétipos definem, a vocação de um personagem, suas habilidades e visão de mundo: como encaram as situações, exploram masmorras ou enfrentam monstros. Como exemplos de arquétipos presentes em T&D, podemos citar guerreiro, mago e necromante.

Boa parte dos seres podem ser considerados lutadores, bastando para isso possuir alguns atributos específicos e em diversas ocasiões podem acontecer lutas entre personagens diversos, bem como entre personagens e monstros.

Agora, cabe a você, nobre dev, explorar essas terras e cumprir as quests que surgirão ao longo de sua incrível jornada leitura do README.

Now, follow the blind the dungeon master!


🚧 Readme em Obras 🚧