20/4/08

v 3.0

Terapia Bloguera is proud to announce the release of version 3.0 of Lucas Ayala. This version is principally a maturity and bugfix release. Now with 110% whiter hair ;)

Download (real life version only)

15/4/08

Cococrash


El otro día haciendo limpieza de bits en el disco me encontré con una mini aplicación que hice para la asignatura de laboratorio de sistemas expertos el último año de carrera. Y aprovechando que hace mucho tiempo (pero mucho, mucho) que no publico nada voy a aprovechar para sacar a la luz este pequeño programita para resolver el cococrash (no voy a escribir nada que no haya escrito ya alguien, incluso en varios idiomas)

A pesar de ser un trabajo para una clase de sistemas expertos no se aplica ninguna técnica muy sofisticada de inteligencia artificial, como he podido ver que han hecho otros. En mi caso si no recuerdo mal aplico fuerza bruta con una pequeña comprobación previa para evitar el caso en el que se unen dos piezas, pero queda un hueco en una esquina imposible de rellenar. De todas formas hace 7 años que hice esto, así que tendría que revisar el código para ver qué burradas hacía por aquel entonces.

Ahí van unas instrucciones esquemáticas:

  • La ventana principal se divide en dos partes. En la parte de arriba se muestra el cubo a solucionar y en la parte de abajo se muestran las piezas que se van a usar para encajar en el cubo.

  • Para cargar un cubo se puede usar o bien el icono de abrir o bien se puede arrastrar el fichero con la definición del cubo a la zona superior de la ventana

  • Para cargar un conjunto de piezas basta con arrastrar el fichero de piezas a la barra inferior donde se muestran las piezas. También se puede usar el icono correspondiente

  • Una vez que está cargado el cubo y las piezas se puede obtener la solución pinchando en el icono de la varita mágica. Si se desactiva la vista previa irá más rápido pero no se verá el proceso de encaje las piezas.

  • Para cargar otro conjunto de piezas quitando el existente hay que pinchar en el icono de "Borrar piezas"

  • Si tarda demasiado en resolver el cubo siempre se puede parar, sacudir las piezas y volver a empezar, para cubos complicados recuerdo que dependía mucho de la posición en que estuvieran cargadas las piezas


Cococrash 1.0 - Incluye el ejecutable (para windows) y las dos carpetas de piezas y de cubos.

¡Disfrútalo!