Skip to content

O objetivo do projeto foi 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).

Notifications You must be signed in to change notification settings

thomasravache/project-trybers-and-dragons-trybe

Repository files navigation

Projeto Trybers and Dragons

GitHub language count GitHub top language Scrutinizer code quality (GitHub/Bitbucket)

Sobre o projeto

Este recurso foi criado para colocar em prática os conhecimentos adquiridos no curso de Desenvolvimento Web da Trybe de um projeto do bloco de Back-end.

O objetivo do projeto foi 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).

Habilidades do projeto

  • 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.

Exemplos

demonstration

Criação de um arquétipo

Arquétipo de Mago

Criação de uma raça

Elfo

Criação de um personagem do tipo lutador

pt1 pt2 pt3

Criação do modo PVP

pvp-mode

Tecnologias utilizadas

  • Typescript
  • Node.js

Autor

Thomas Ravache

About

O objetivo do projeto foi 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).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •