developer-challenge icon indicating copy to clipboard operation
developer-challenge copied to clipboard

Melhoria no código original - Vaga estágio

Open vicvictor86 opened this issue 1 year ago • 0 comments

Estou me candidatando para a vaga de estágio.

O primeiro pull request feito foi um erro meu, escolhi sem querer a branch errada do meu repositório, peço perdão e ficaria grato se esse pull request fosse considerado para a avaliação.

O projeto foi dividido em:

  • Entities - são as formas como se pode representar elementos do tabuleiro
  • Managers - são as classes responsáveis em controlar as lógicas do jogo do oito, sendo os managers, GameManager, responsável em analisar todos os aspectos do "mundo" do jogo, por exemplo, tempo que o usuário está jogando, quantos movimentos ele fez. O BoardManager é responsável por todas as ações possíveis de se fazer no jogo, como movimentar as peças, definir o tamanho do tabuleiro e reiniciar o tabuleiro para algum estado inicial aleatório. Por fim, o ScreenManager possui a responsabilidade de controlar o fluxo das telas que o usuário irá visualizar, tendo uma tela de bem vindo, a tela em que o usuário pode jogar e a tela de vitória.
  • Screens - são as classes responsáveis pela parte visual do projeto, nela é definido o layout e quais elementos serão visíveis ao usuário.
  • GameRun - é a classe que contém o método main.

Para entrar em contato possuo o email [email protected] e estarei acompanhando qualquer interação neste pull request.

vicvictor86 avatar May 08 '23 22:05 vicvictor86