Um sistema em Java para simular cartas de baralho em RPG de mesa. Permite que jogadores puxem cartas, aplique bônus de proficiência e mostre o resultado para o mestre do jogo.
- Criação de um baralho completo com 52 cartas.
- Embaralhamento automático do baralho.
- Puxar cartas com cálculo automático de bônus baseado no naipe do jogador.
- Aviso quando o baralho acabar.
- Possibilidade de resetar o baralho para reiniciar o jogo.
- Java 21
- Console (sem frameworks adicionais)
-
Clone o repositório:
git clone https://github.com/MSouzaProgrammer/SCRPG.git
-
Entre na pasta do projeto:
cd SCRPG
-
Compile os arquivos Java:
javac src/*.java
-
Execute o teste:
java src.TesteSistemaRPG
Obs.: Ajuste os caminhos se estiver usando pacotes.
Carta puxada: 7 de Copas
Valor final (com bônus): 9
Carta puxada: 5 de Espadas
Nenhum bônus aplicado. Valor final: 5
O baralho acabou!
SCRPG/
├── src/
│ ├── Baralho.java
│ ├── Carta.java
│ ├── SistemaRPG.java
│ └── TesteSistemaRPG.java
└── README.md
- Criar interface gráfica usando JavaFX.
- Permitir múltiplos jogadores no sistema.
- Adicionar efeitos especiais por naipe.
- Implementar testes automatizados com JUnit.