Murilo-MRS / trybe-poo-t-n-d

Neste projeto apliquei 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).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto Rpg Tryber and Dragons

Projeto realizado durante módulo de Back-end do curso de desenvolvimento web da Trybe.

O que foi feito

Neste projeto apliquei 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).

A aplicação foi desenvolvida com:

  • Node.js
  • TypeScript
  • POO
  • docker
  • docker-compose
  • S.O.L.I.D
Como rodar o projeto

Com Docker:

⚠️ Antes de começar, seu docker-compose precisa estar na versão 1.29 ou superior. Veja aqui ou na documentação como instalá-lo. No primeiro artigo, você pode substituir onde está com 1.26.0 por 1.29.2.

  • docker-compose up -d
  • docker exec -it trybers_and_dragons bash
  • npm install

Localmente:

Necessita ter um banco de dados(MySql) instalado localmente

  • npm install
📝 Tecnologias utilizadas
  • Node.js
  • TypeScript
  • POO
  • docker
  • docker-compose
  • S.O.L.I.D
📝 Habilidades
  • 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.
Devs responsáveis

About

Neste projeto apliquei 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).


Languages

Language:TypeScript 100.0%