/Trybers-And-Dragons

Um projeto RPG desenvolvido em TypeScript, seguindo os princípios SOLID e técnicas de POO.

Primary LanguageTypeScript

Trybers And Dragons

Trybers And Dragons é um jogo de RPG (Role-Playing Game) desenvolvido utilizando TypeScript e seguindo os princípios SOLID e conceitos de Programação Orientada a Objetos (POO). Neste jogo, existem classes para Personagens (Characters), Raças (Races), Monstros (Monsters), Dragões (Dragons), Energia (Energy) e Batalha (Battle). Os jogadores podem participar de batalhas PvP (Jogador contra Jogador) e PvE (Jogador contra Ambiente).

Como Jogar

  1. Clone o repositório para o seu computador local.
  2. Abra o arquivo index.js para explorar os cenários de jogo e instâncias implementadas.

Tecnologias Utilizadas

  • TypeScript
  • Princípios SOLID
  • Programação Orientada a Objetos (POO)

Classes

  • Character: Representa os personagens dos jogadores no jogo.
  • Race: Define diferentes raças para os personagens.
  • Monster: Representa monstros que os jogadores podem enfrentar.
  • Dragon: Representa dragões poderosos no jogo.
  • Energy: Gerencia os níveis de energia dos personagens durante as batalhas.
  • Battle: Lida com a lógica de batalha entre personagens, monstros e dragões.

Recursos do Jogo

  • Batalhas PvP: Desafie outros jogadores em emocionantes batalhas jogador contra jogador.
  • Batalhas PvE: Enfrente monstros e dragões em encontros envolventes jogador contra ambiente.
  • Customização de Personagens: Escolha entre várias raças e classes para o seu personagem.
  • Gestão de Energia: Gerencie estrategicamente os níveis de energia do seu personagem durante as batalhas.

Como Começar

Para começar a jogar, explore o arquivo index.js onde estão implementadas instâncias de exemplo e cenários de jogo.

Licença

Este projeto está licenciado sob a Licença MIT.