Bueno, solo pude dedicarle 1 hora (la del almuerzo) al proyecto, pero lo bueno es que empieza el primer puzzle de este proyecto. Ponerle los movimientos a las piezas (que movimientos son legales).
Mi primer aproximación es crear la clase movimientos que va a tener el uid de una pieza (eso lo agregué también, cada pieza tiene un número del 1 al 32) y que guarde un movimiento por objeto. Después creo un array de objetos de la clase movimiento y listo.
Por otro lado, para recolectar esos movimientos, en la clase pieza hice un método "calcular_movimiento" que calcula que movimientos son posibles.
En cuanto tenga más novedades aquí estaré al pié del cañon.
No hay comentarios:
Publicar un comentario