Realizar el juego del rompecabezas de 8, dicho juego comienza con una matriz de 3x3 de números del 1 al 8 desordenados y un espacio en blanco. Como, por ejemplo:
El objetivo del juego es lograr que los números queden ordenados de la siguiente forma:
Para ello, el jugador puede mover un número a la vez al casillero libre, solo puedo mover alguno de los números adyacentes al casillero en blanco y solo en forma horizontal o vertical. Por ejemplo tomando como partida la primera matriz desordenada se podría mover el 6 hacia abajo, el 4 hacia la izquierda o el 8 hacia la derecha. El jugador deberá mover un número, dentro de lo permitido, al casillero libre. Luego de cada movimiento se debe controlar si se llega al objetivo de ordenar los números e informar que se ha ganado la partida. Puede ir contando la cantidad de movimientos que le llevó al jugador lograr llegar a ordenar el rompecabezas y realizar un score. Puede agregar distintos niveles para ir aumentando el nivel de complejidad partiendo de distintas matrices desordenadas. Los primeros niveles pueden ser matrices parcialmente desordenadas y luego a medida que avanza de nivel ir jugando con distintas matrices de inicio.
Desarrollar para el sistema operativo Android, bajo entorno Android Studio