Projeto Trybers & Dragons

Esse projeto foi realizado para exercitar o que foi aprendido no Bloco 27 do Módulo de Back End do curso da Trybe, no qual foi sobre Programação Orientada a Objetos (POO) e os princípios SOLID.

Nesse projeto o objetivo 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).

Tecnologias

  • Node.js
  • TypeScript

Práticas adotadas

  • POO
  • SOLID

Como executar

Clone o projeto e acesse a pasta do mesmo.

$ git clone git@github.com:Lucas-Almeida-SD/Trybe-Projeto_29-Trybers_and_Dragons.git

$ cd Trybe-Projeto_29-Trybers_and_Dragons

Para iniciá-lo, siga os passos abaixo:

Com Docker
# Criar container
$ docker-compose up -d

# Abrir terminal interativo do container
$ docker exec -it trybers_and_dragons bash

# Instalar as dependências
$ npm install

# Iniciar o projeto
$ npm start
Sem Docker
# Instalar as dependências
$ npm install

# Iniciar o projeto
$ npm start