La práctica ha tenido una gran cantidad de aspectos positivos. Uno de los más importantes ha sido observar los costes en tiempo de los algoritmos de búsqueda aplicados a problemas sencillos, lo que nos ha hecho comprender la verdadera importancia de una buena representación del espacio de estados.
La función de heurística es muy importante, hemos descubierto que una buena función heurística puede ser determinante para el éxito en la búsqueda de las soluciones y el coste en tiempo.
Intuyo que la experiencia adquirida en esta práctica será muy útil en aquellos sitios en los que la algoritmia no sea suficiente como las interfaces gráficas inteligentes y en algún proyecto de juegos de mesa como http://www.treeweb.es/demo/treechess.
Conforme avanzamos en la práctica, obtener el espacio de estados y el conjunto de operadores para un juego ha sido cada vez más fácil. No nos ha ocurrido lo mismo a la hora de implementarlo, ya que los fallos que se producían podían tener causas muy diversas: una heurística mala, un conjunto de operadores demasiado grande o errores de programación a la hora de implementar los operadores.