Skip to content

Neste projeto foi desenvolvido uma lógica para jogo estilo RPG, o mundo de Trybers and Dragons, tudo através da aplicação de POO e SOLID usando Typescript.

Notifications You must be signed in to change notification settings

ManuelaFran/project_trybe_and_dragons

Repository files navigation

🐲 Trybers and Dragons

O que foi desenvolvido

Neste projeto foi desenvolvido uma lógica para jogo estilo RPG, o mundo de Trybers and Dragons, entendendo e construindo raças, arquétipos, personagens e muito mais, tudo através da aplicação de POO e SOLID usando Typescript.

Contextualizando

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

As diversas raças (como, por exemplo, Élfica, Orc ou Anã) definem as características das personagens dentro do jogo desde a sua criação, como os seus pontos de vida e a 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 geral, os arquétipos definem a vocação de uma 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. Em muitas ocasiões podem acontecer lutas entre personagens diversas, bem como entre personagens e monstros.

Now, follow the blind the dungeon master!

Habilidades Praticadas no Projeto

  • O conhecimento dos pilares da Programação Orientada a Objetos: Herança, Abstração, Encapsulamento e Polimorfismo.
  • A habilidade de criar e utilizar Interface
  • A habilidade de utilizar Composição
  • Implementar, em TypeScript, Classes, Instâncias, Atributos, Métodos e Objetos
  • O conhecimento e aplicação dos princípios SOLID.

Linguagens, Ferramentas e Bibliotecas Utilizadas

POO
SOLID
Typescript

About

Neste projeto foi desenvolvido uma lógica para jogo estilo RPG, o mundo de Trybers and Dragons, tudo através da aplicação de POO e SOLID usando Typescript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages