Esse repositório contém um projeto prático desenvolvido durante o curso de Desenvolvimento de Software da Trybe. O objetivo do projeto é desenvolver um jogo de RPG utilizando os princípios de Programação Orientada a Objetos (POO) e SOLID.
O Trybers and Dragons é um jogo de RPG onde o jogador assume o papel de um tryber e deve percorrer diversos desafios. O jogo possui uma narrativa que guia o jogador pelas diversas etapas e desafios, e o jogador deve tomar decisões que afetam o desenrolar da história.
O projeto foi desenvolvido com o objetivo de aplicar os conceitos de Programação Orientada a Objetos (POO) e SOLID, visando uma arquitetura bem estruturada e fácil de manter.
O Trybers and Dragons possui as seguintes funcionalidades:
- Narrativa que guia o jogador pela história do jogo
- Sistema de combate baseado em turnos
- Sistema de inventário para armazenar itens
- Sistema de habilidades e atributos do personagem
- Diversos desafios e inimigos para o jogador enfrentar
O projeto foi desenvolvido utilizando as seguintes tecnologias:
- JavaScript
- HTML5
- CSS3
- Jest para testes automatizados