Nombre
puzzle - Aplicación Java donde
se ordenan rectángulos de una imagen.
Sintaxis
puzzle <imagen> <ch> <cv>
Descripción
puzzle es en realidad un juego. Esta
aplicación toma la imagen ingresada como parámetro
y la particiona en rectángulos según una grilla dada por
los parámetros ch y cv. A la imagen se le extrae el rectángulo
inferior derecho y luego los trozos restantes (incluyendo el espacio vacío)
son reubicados aleatoriamente. La situación resultante es presentada
al usuario.
Luego el desafío del usuario es reordenar
la imagen. Para ello éste presiona uno de los rectangulos adjacentes
vertical u horizontalemente al espacio vacío. El rectángulo
presionado toma la posición espacio vacío.
También se puede pensar que el usuario desplaza
el espacio vacío hacia la posición seleccionada, y
el espacio vacío sólo puede ser movido en sentido vertical
u horizontal.
Adicionalmente la puzzle muestra el número
de movimientos efectuados en el lado central inferior de la imagen.
Parámetros
Imagen: nombre de archivo imagen. Asuma que la imagen
está en formato JPEG.
Cortes horizontales <ch>: Entero. Número
de cortes horizontales. ----------
Cortes verticales <cv>: Entero. Número
de cortes verticales. | |