Fighters and Dragons 🎮

Esse projeto é uma simulação de um jogo RPG onde você pode executar batalhas PVP e PVE entre lutadores, monstros e dragões.
Raças disponíveis: Dwarf, Elf, Halfling e Orc. Todas elas estendem da classe Race.
Arquétipos disponíveis: Archemage, Ranger, Warrior e Necromancer. Esses arquétipos estendem da classe Archetype.

Feito com 👨‍💻:

  • TypeScript
  • Docker
  • POO
  • SOLID.

Como rodar o projeto 🤔 :

  1. Clone o repositório;
  2. Entre no diretório do projeto;
  3. Opção com Docker:
    • Abra o terminal e rode: docker-compose up -d
    • Acesse o container via CLI: docker exec -it fighters_and_dragons bash
    • npm install (dentro do container)
  4. Opção sem Docker (local):
    • npm install