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).
- Clone o repositório para o seu computador local.
- Abra o arquivo
index.js
para explorar os cenários de jogo e instâncias implementadas.
- TypeScript
- Princípios SOLID
- Programação Orientada a Objetos (POO)
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.
- 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.
Para começar a jogar, explore o arquivo index.js
onde estão implementadas instâncias de exemplo e cenários de jogo.
Este projeto está licenciado sob a Licença MIT.