Skip to content
Guilherme Rodrigues edited this page Aug 18, 2025 · 3 revisions

Bem-vindo à Wiki do Projeto RPG de Batalha!

Esta Wiki serve como um repositório central para toda a documentação técnica e conceitual do projeto. Enquanto o README.md oferece uma visão geral e um guia de início rápido, aqui você encontrará um mergulho profundo na arquitetura, nas mecânicas de jogo e nas decisões de design que moldaram este software.

O objetivo é fornecer um recurso claro e detalhado tanto para desenvolvedores que desejam entender e contribuir com o código quanto para estudantes que buscam exemplos práticos de Programação Orientada a Objetos e design de software.

Navegação

Explore as seções abaixo para entender cada componente do projeto:

  • Arquitetura do Projeto

    • Entenda como o código está organizado, os padrões de projeto utilizados (como o Repository Pattern) e a responsabilidade de cada pacote (model, repository, service).
  • Diagrama de Classes (UML)

    • Visualize a relação entre as principais classes do sistema, como Personagem, Heroi, Monstro e Item, através de um diagrama UML.
  • Mecânicas do Jogo

    • Aprofunde-se nas regras que governam o mundo do jogo, incluindo as fórmulas de cálculo de dano, chance de acerto crítico, esquiva e o sistema de progressão de nível.
  • Schema do Banco de Dados

    • Consulte a estrutura detalhada da tabela herois no banco de dados SQLite, com a descrição de cada coluna.
Clone this wiki locally