Neste emocionante projeto, foi desenvolvido um jogo de RPG incrível utilizando Programação Orientada a Objetos (POO) com TypeScript. Com muita dedicação e esforço, foram criadas classes abstratas que posteriormente foram estendidas por suas classes filhas, bem como interfaces que foram implementadas por classes ou até mesmo outras interfaces. Ao final do projeto, foi possível instanciar "personagens" e "criaturas" como Anão Mago, Elfo Necromante, Orc Guerreiro, Dragão, Monstro, que apresentam habilidades especiais e atributos como força e defesa, proporcionando uma experiência única de batalhas épicas no jogo.
Para executar o projeto que está sendo usado em contêineres, é necessário instalar duas ferramentas de software: Docker e Docker Compose. Essas ferramentas facilitam o gerenciamento de contêineres e as dependências necessárias para a aplicação funcionar. É importante lembrar que o projeto exige a versão 1.29 ou superior do Docker Compose para ter suporte adequado. Seguindo as etapas de instalação do Docker e do Docker Compose, você poderá executar o projeto sem problemas em pouco tempo.
Details
git clone https://github.com/thiagoccs/TypeScript-RPG-backend.git
npm install
docker-compose up -d
docker exec -it trybers_and_dragon bash
npm install