Skip to content

Projeto com o objetivo de 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). Este projeto foi criado para avaliação final na seção 09 do módulo de Backend do Curso de Desenvolvimento Web na Trybe.

Notifications You must be signed in to change notification settings

gemaquejr/trybers-and-dragons

Repository files navigation

Trybers and Dragons

Essa aplicação é uma estrutura de jogo no estilo RPG desenvolvido em TypeScript.

O projeto foi para praticar os princípios de arquitetura SOLID e princípios de POO, entender herança, abstração, encapsulamento e polimorfismo.

🚀 Tecnologia

  • ⚡ Docker é uma plataforma open source que facilita a criação e administração de ambientes isolados dentro de um container.

  • ⚡ Node.js é um ambiente de execução JavaScript que permite executar aplicações desenvolvidas com a linguagem de forma autônoma, sem depender de um navegador.

  • ⚡ TypeScript é um superconjunto de JavaScript, ou seja, um conjunto de ferramentas e formas mais eficientes de escrever código JavaScript

✋🏻 Pré-requisitos

  • git: Ferramenta para gerenciar o código-fonte

  • Visual Studio Code: Editor de Código Fonte

  • Docker: Software de código aberto usado para implantar aplicativos dentro de containers virtuais.

  • Node.js: Software de código aberto, multiplataforma, baseado no interpretador V8 do Google e que permite a execução de códigos JavaScript fora de um navegador web.

  • TypeScript: TypeScript é um superset do Javascript, ou seja, um conjunto de ferramentas, o TypeScript foi criado com o objetivo de incluir recursos que não estão presentes no JS. Por meio dele é possível definir a tipagem estática, parâmetros e retorno de funções.

🛠️ Antes de iniciar o projeto.

No diretório do projeto, inicialize o projeto e instale as dependências:

Rodando a aplicação com o Docker:

Na pasta app do projeto, suba o container utilizando o docker-compose.yml. Utilize o comando:

  • docker-compose up -d

npm install

Instala as dependências.

About

Projeto com o objetivo de 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). Este projeto foi criado para avaliação final na seção 09 do módulo de Backend do Curso de Desenvolvimento Web na Trybe.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published