Eu ja vi varios topicos de como fazer um tabuleiro do tipo xadrez, mas o que quero basicamente e algo deste tipo :
| | | |
—±–±--±–±--
| | | |
—±–±--±–±--
| | | |
—±–±--±–±--
mas que me faça para N colunas e N linhas ( maximo de colunas :20 minimo:2 e maximo linhas:10 minimo linhas:2)
bom… eu usei for para contar movimentos de uma peça do tabuleiro, no problema do passeio do cavalo.
por exemplo… um tabuleiro 8x8 e ele estava na posição 0,0 ele nao pode ir para a esquerda pois a casa que ele cairia era menor que 0… e se ele estivesse na 8,7 ele nao poderia ir para a direita pois a casa que ele cairia era maior que 8. E assim vai… montei com if e for.
Até onde entendo, uma coisa é você desenhar um tabuleiro (seja com Graphics, seja com caracteres e System.out.println), e outra coisa é você resolver o problema do passeio do cavalo (que não precisa ser, necessariamente, desenhado). Então, qual dos dois você quer?
Numa visão rápida, partindo da sua descrição, o que você precisa é de uma matriz NxN (tamanho do tabuleiro) para representar o tabuleiro e determinar quais os possíveis caminhos. Não conheço esse problema a fundo, mas creio que há alguma heurística que te permita resolver ser ter de procurar por todas as soluções possíveis.Para um problema como este, desenhar o resultado deve ser o de menos.
Eu apenas quero desenhar em java simples um tabuleiro daquele tipo com N linhas e N colunas(matriz NxN) que me peça ao utilizador, guarde essa informaçao e num system.out.print me desenhe o tabuleiro! nada mais