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
|