Este é um projeto da Trybe que foi desenvolvido no módulo de Back-end. O Trybers and Dragons trata-se de uma estrutura de jogos de interpretação de papéis, mais conhecidos como jogos RPG. O objetivo principal foi aplicar e exercitar os princípios SOLID e POO.
Para o desenvolvimento deste projeto foi utilizado Docker para rodar o projeto em um container, linguagem TypeScript para a escrita do código, paradigma POO e princípios SOLID que proporcionam um código mais limpo, organizado e de manutenção mais facilitada.
- Aplicação que simula um mini jogo de RPG em TypeScript;
- Criação de classes e interfaces;
- Aplicação de conceitos de herança, encapsulamento, polimorfismo e abstração;
- Aplicação dos princípios SOLID.
- Navegue até o local onde deseja clonar o repositório e utilize o git clone:
git clone git@github.com:Tayna-Silva-Macedo/project-trybers-and-dragons.git
- Acesse o diretório do projeto project-trybers-and-dragons e rode o serviço node com os seguintes comandos:
cd project-trybers-and-dragons
docker-compose up -d
- Acesse o terminal interativo do container criado:
docker exec -it trybers_and_dragons bash
- Por fim, dentro do container, instale as dependências e rode a aplicação utilizando os comandos:
npm install
npm start