Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

Proyecto sobre rompecabeza con matriz

Cordial saludo a toda la comunidad 

 

Quisiera saber como podría realizar un rompecabezas con las siguientes condiciones: 

  • Determinar el tamaño de la matriz (m=>3 y m<=5)
  • Establecer el primer número de los m-1 posibles a almacenar, (los demás serán consecutivos).
  • El usuario debe poder determinar cómo mover la casilla vacía, indicando si el movimiento lo hace hacia arriba ó abajo, derecha ó izquierda.
  • Tener la opción de no continuar con el armado del rompecabezas.
  • Decidir si el armado lo desee hacer horizontal o vertical.
  • Leer las reglas de la puntuación con la que se valorará su desarrollo.

Una vez el usuario termine de ordenar el rompecabezas o haya decidido no continuar con el armado, el aplicativo debe:

 

  • Indicar la cantidad de movimientos realizados
  • Puntuación obtenida

 

El aplicativo, en su funcionamiento debe cumplir con las siguientes características:

 

  • Permitir el movimiento de una celda a la vez.
  • En los bordes de la matriz restringir los movimientos, es decir que de la última columna no es posible desplazarse a la primera o viceversa, igual con las filas, de la primera fila no es posible llegar a la última y viceversa.
  • Mostrar solo una matriz en pantalla, ir actualizándose a medida que se van realizando los movimientos.
  • Cuando logre ordenar el rompecabezas informarle al usuario que lo terminó.
0 kudos
Mensaje 1 de 2
2.157 Vistas

Hola Carlos, 

 

   Para realizar el proyecto hay diferentes formas de llevarlo a cabo, te recomiendo que cuando busques ayuda ya tengas una idea de como lo planeas implementar y dudas específicas de lo que no entiendes, algo que no sepas implementar o algún error, pero difícilmente alguien te va a desarrollar la aplicación por ti.

 

Saludos! 

0 kudos
Mensaje 2 de 2
2.001 Vistas