Skip to content

thiagoccs/TypeScript-RPG

Repository files navigation

⚔️ TypeScript RPG 🐉

Sobre o projeto

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.


⚙️ Ferramentas Utilizadas ⚙️

🏁 Iniciando o projeto 🏁

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.

Instalando as dependencias

Details

Clone o repositório

git clone https://github.com/thiagoccs/TypeScript-RPG-backend.git

Instale as dependências no diretório raiz

npm install

Inicie o Docker Compose

docker-compose up -d

Execute o container de maneira iterativa

docker exec -it trybers_and_dragon bash

Instale as dependências (dentro do contâiner)

npm install

About

Projeto onde desenvolvi uma base de jogo de RPG através de Programação Orientada a Objeto com princípios do SOLID utilizando a linguagem TypeScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors