No,porque tirada mira,
Código PHP:
public static boolean tirada (int jugador, int pos[], boolean j1[], boolean j2[]) {
escribePistas(pos,j1,j2);
System.out.println();
System.out.println("TURNO JUGADOR "+jugador);
pos[jugador-1]=pos[jugador-1]+leeAvancePosiciones();
if (j1[pos[jugador-1]]==true || j2[pos[jugador-1]]==true) {
return false;
} else {
if (pos[jugador-1]>=j1.length-1) {
return false;
} else {
if (j1[pos[jugador-1]] || j2[pos[jugador-1]]==false)
return true;
}
}
return true;
}//Fin de tirada
Llega un momento en que devuelde false y se sale del bucle,no?