Jogo de Blackjack em Java

Este é um projeto de implementação de um jogo de Blackjack (21) em Java. O jogo segue as regras básicas do Blackjack e inclui funcionalidades como embaralhamento, distribuição de cartas e lógica de jogo para o jogador e o dealer.

Pré-requisitos

Antes de começar, certifique-se de ter o seguinte instalado:

  • Java JDK 17 ou superior
  • Uma IDE Java (por exemplo, Eclipse, IntelliJ IDEA) ou compilador Java
  • JUnit (para testes, opcional)

Como executar os testes

mvn test

Funcionalidades

  • Embaralhamento de cartas.
  • Distribuição de cartas para o jogador e o dealer.

Pendências

  • Lógica de pontuação para determinar o vencedor.
  • Estrutura básica para implementação de estratégias de jogo.
  • Implementar estratégias avançadas de jogador e dealer.
  • Adicionar uma interface gráfica (GUI) para uma experiência de jogo mais amigável.
  • Personalizar as mensagens e a interface do usuário.
  • Implementar apostas e gerenciamento de fichas.

Contribuição

Contribuições são bem-vindas!

  1. Faça um fork do repositório.
  2. Crie uma branch para sua contribuição: git checkout -b minha-contribuicao.
  3. Faça suas alterações e adicione mensagens de commit descritivas.
  4. Envie um pull request.

Divirta-se jogando o Blackjack em Java!