Hacer la lógica del juego

Clase 37 de 40Curso de Swift 2017

Resumen

Ahora si que ya tenemos construida toda la interfaz de nuestro juego, veamos cual es la lógica e implementemos las funciones necesarias.

El juego consiste en que tenemos una imagen dividida en la cuadricula que ya construimos y va a aparecer de forma desordenada. Una de las reglas que tiene el juego es que solo puedo mover elementos adyacentes al elemento que vamos a mover. El objetivo es mover cada parte de la imagen hasta hacer que se vea de forma ordenada.