Pascal/Turbo Pascal - tablero cilindrico?

 
Vista:

tablero cilindrico?

Publicado por gero (1 intervención) el 12/07/2005 13:31:25
hola estoy haciendo una practica en pascal sobre un juego d damas cilindricas,lo tengo hecho mediante un array [1..8,1..8] (no puedo teoricamente usar listas,no se han dado en la asignatura) pero el problema es que la practica se ha ampliado y el tablero ahora es cilindrico en el eje x y en el y,por tanto necesito que el 1 se solape con el 8 para que al hacer movimientos mediante una tabla de desplazamientos(donde se almacenan los movimientos posibles) entre dentro d los rangos d estos movimientos igual que si el tablero fuese fisicamente redondo. no se si me he consiguido explicar bien.
ej: ficha en la posicion A6, los posibles movimientos son: B5 y H5 pero la H(8) al ser el final del otro lado del tablero ya se sale de la tabla de desplazamientos y tengo que crear una cantidad icreible de procedimientos para cada tipo de movimiento

espero que alguien me pueda echar una mano,un saludo y gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder