Jogo de 21 em java

Boa tarde mestres!
Preciso criar um jogo de 21 no java usando pilha, porém, não tenho ideia de como começar…
Poderiam me dar uma luz?
O print deverá ficar mais ou menos como a imagem!
9cffd25b-1414-474e-9a45-2086d2d7268e

Que tal começar definindo as classes do jogo? Por exemplo: Carta, Baralho, Mao(ou Jogador). Depois implementa os métodos nas classes relevantes, como embaralhar na classe Baralho, ou toString na Carta. O baralho pode ser representado por uma pilha internamente, já que você precisa usar essa estrutura.

No final implementa a classe Jogo, onde vai ter as regras do 21 (como começa, movimentos válidos, como termina, etc).

2 curtidas