/JogoDados

Implementei um jogo de dados onde dois jogadores competem para tirar o maior valor da soma de dois dados. Ou seja, caso o JOGADOR 1 role os dados e esses somem mais que os valores dos dados rolados pelo JOGADOR 2, o JOGADOR 1 vence.

Primary LanguageJava

Jogo Dados 🎲

Seguindo um desafio da Universidade de São Paulo - USP, implementei um jogo de dados onde dois jogadores competem para tirar o maior valor da soma de dois dados. Ou seja, caso o JOGADOR 1 role os dados e esses somem mais que os valores dos dados rolados pelo JOGADOR 2, o JOGADOR 1 vence.

class Dice: A classe Dice contém os atributos que representam o dado e um método de jogar os dados para obter um número de face.

class Player: A classe Player contém um nome, um score (pontuação) e dois dados, o Player joga dois dados para posteriormente obter a soma de valores das faces.

class Manager: A class Manager contém a lógica do game, ou seja, o número de rodadas, as pontuações, a soma dos dois dados e quem é o vencedor.

OBS: Fique a vontade para fazer implementações no código, ele foi feito no intuito de estudar melhores os conceitos de POO para a faculdade

Obrigado!