Jogo Gemas (pedras preciosas), que é inspirado no famoso CandyCrush®, projeto desenvolvido para a conclusão da disciplina prática e teórica de algoritmos e lógica de programação.
Ele é representado por um tabuleiro com m e n linhas e colunas, respectivamente, que serão definidas pelo jogador. Nesse tabuleiro teremos peças que iram representar cores (pedras preciosas), a partir do momento em que o jogador realiza a troca de posição de alguma dessas pedras preciosas e forma uma cadeia com três ou mais elementos iguais, essa cadeia é eliminada e o jogador ganha pontos referentes a quantidade de peças, logo após, as gemas restantes vão se deslocar para baixo do tabuleiro e mais dessas pedras preciosas vão completar o tabuleiro de forma aleatória. O jogo só chegará ao fim quando não existir mais combinações possíveis de serem realizadas no tabuleiro, ou quando o usuário quiser parar.
✍ Observações
- Os caracteres (pedras preciosas), são representados a partir das letras do alfabeto e é possivel escolher a quantidade de letras distintas que iram aparecer no tabuleiro, tendo um limite de até 26 letras.
- As cadeias podem se formar tanto na horizontal como na vertical, com exceção das diagonais.
- O número de linhas e colunas do tabuleiro varia entre 3 até 10.
- Com a função obter dicas, o programa vai verificar se existem combinações possíveis de serem feitas no tabuleiro.
- O metodo power-up 4 vai ser ativado quando forem formadas cadeias de 4 cores, eliminando toda linha ou coluna do tabuleiro.
- O metodo power-up 5 vai ser ativado quando forem formadas cadeias de 5 cores, eliminando todas as peças da mesma cor da cadeia formada.
Feito com ♥ by Brunalu28