I have a question, I need to create a program that can find the output of any maze in java. The method I'm trying to develop is this:
public static void encontraCaminho(){
int k = 0;
int pos;
int aux = 0;
for(int i = 0; i<LINHAS;i++){
for(int j = 0; j<COLUNAS-1;j++){
if(k==0){ //verificando se é a primeira execução
k++;
labirinto[INICIO_LINHA][INICIO_COLUNA] = 2; // mudar espaço vago para um espaço percorrido
labirinto[FIM_LINHA][FIM_COLUNA] = 2;
j = INICIO_COLUNA;
i = INICIO_LINHA;
}
if(labirinto[i][j]== 0){
labirinto[i][j] = 2;
if(labirinto[i][j+1]==0){
aux++;
}else if(labirinto[i+1][j]==0){
aux++;
}else if(labirinto[i-1][j]==0){
aux++;
}
}
}
}
}
I need some initial logic or foot tip to accomplish this project. Thank you in advance;