Hola, estamos haciendo un tribial y nos ha surjido el siguiente problema: como podriamos calcular la distancia entre 2 casillas contando que no puede pasar por casillas en blanco??
si alguien se le ocurre , no solo en codigo java sino que incluso con alguna formula matematica nos iria bien, gracias
tablero:
private char[][] mapa = {{'v','b','t','D','r','m','G','v','b','D','t','r','M'},
{'g','m',' ',' ',' ',' ','m',' ',' ',' ',' ','t','g'},
{'m',' ','r',' ',' ',' ','r',' ',' ',' ','b',' ','v'},
{'D',' ',' ','t',' ',' ','D',' ',' ','v',' ',' ','D'},
{'t',' ',' ',' ','b',' ','t',' ','g',' ',' ',' ','b'},
{'r',' ',' ',' ',' ','g','b','r',' ',' ',' ',' ','t'},
{'O','g','M','D','b','v','U','m','r','D','t','b','O'},
{'v',' ',' ',' ',' ','v','g','t',' ',' ',' ',' ','b'},
{'g',' ',' ',' ','t',' ','m',' ','m',' ',' ',' ','m'},
{'D',' ',' ','r',' ',' ','D',' ',' ','g',' ',' ','D'},
{'m',' ','m',' ',' ',' ','b',' ',' ',' ','v',' ','g'},
{'r','g',' ',' ',' ',' ','v',' ',' ',' ',' ','b','v'},
{'B','t','r','D','m','g','T','b','v','D','m','g','R'},};
las casillas en blanco son chars vacios