资 源 简 介
Esta proyecto pretende resolver el clásico problema del 8 puzzle y su modo genérico, se basa en el algoritmo de inteligencia artificial A(asterisco).
Introducción
Este software se diseñó específicamente para solucionar el problema del 8 puzzle y si forma general de N*N (aunque no esta optimizado para tal fin aún).
Un ejemplo de un tablero de 8 puzzle podría ser el siguiente
|8| 1| 3|
|:|:-|:-|
|4| | 2|
|7| 5| 6|
Y la solución de un 8 puzzle se observa de la siguiente manera:
|1| 2| 3|
|:|:-|:-|
|4| 5| 6|
|7| 8| |
Para llegar esta solución se implemento el algoritmo A(el mismo algoritmo que utilizaban los fantasmas del Pacman para seguirlo)
IDE y lenguaje Utilizado
Este proyecto se trabajó con el IDE Eclipse, y su extensión SVN para controlar versiones. El lenguaje utilizado fue Java 1.6.
Detalles del Software
Clase Cuadro
Es el objeto mas "pequeño" del progr