mas o menos entendi lo que queres je:)
por ejemplo
si el camino es asi
11100
00100
00100
00100
00111
el usuario tendria que ingresar
1, 2, 3, 8, 13, 18, 23, 24, 25
(creo que seria la forma mas facil)
entonces tendrias que hacer una matris de 5x5 (para el camino)
y despues de acuerdo a los numeros que va ingresando el usuario comprobar
si en ese lugar hay o no un 1.
Y obviamente validar que los numero que ingrese esten pegados.
por ejemplo
si el camino es asi
11100
00100
00100
00100
00111
el usuario tendria que ingresar
1, 2, 3, 8, 13, 18, 23, 24, 25
(creo que seria la forma mas facil)
entonces tendrias que hacer una matris de 5x5 (para el camino)
y despues de acuerdo a los numeros que va ingresando el usuario comprobar
si en ese lugar hay o no un 1.
Y obviamente validar que los numero que ingrese esten pegados.