Projeto Trybe - Projeto em POO com a tematica do universo D&D
Esse Projeto foi desenvolvido durante o curso de Dev Web Fullstack da Trybe. Foi desenvolvido, todo um sistema de Programação Orientado a Objetos com base nos principios do padrão SOLID. O tema desse projeto, foi do universo D&D (Dungeons And Dragons), criei classes de diferentes tipos de personagens e monstros, também é possivel fazer uma luta entre os monstros e entre as personagens!
Dentre as funcionalidades esta:
- Criar um objeto de Character com tipos diferentes de Raças e Classes/Arquétipos
- Criar um objeto de Monstro ou um Dragão
- Criar um objeto de luta PVP (Entre personagens) ou PVE (Entre monstros)
- Simular uma batalha entre as personagens ou monstros (fazer ataque, usar especial)
- TypeScript
- POO
- SOLID
Todos os arquivos desenvolvidos por mim estão dentro da pasta src
, os restantes, são arquivos de configuração ou arquivos desenvolvidos pela Trybe
Caso queira executar esse projeto em sua máquina utilizando o docker, você pode:
- Fazer o clone desse repositório
- Instalar as dependências utilizando rodando em seu terminal
npm install
- Pronto! Agora abra o arquivo
src/index.ts
e crie objetos e explore as lutas entre personagens!
Melqui Brito de Jesus