Hola taringueros, en este post les traigo un programa muy bueno que encontré, que les permite resolver el cubo de Rubik (también conocido como cubo mágico) en menos de 5 minutos . Ya sé lo que están pensando. Que desperdiciaron 3 meses al pedo intentando resolverlo para que ahora hagan un programa que lo resuelve al toque.
Este programa se llama Cube Explorer, y como ya les dije es muy rápido para dar una solución, y es bastante eficiente, ya que no importa lo mezclado que esté el cubo siempre da soluciones de menos de 25 movimientos.
Bueno, empecemos con lo primero, de dónde se descarga el programa. Esta es la página oficial así que no se preocupen por los virus y todo eso.
El programa es compatible con todas las versiones de Windows desde el 98 hasta el 7, y según el autor NO FUNCIONA en Windows 8
Y se los remarco para que lo lean bien y para que no me digan nada si les da error.
Primero abren y lo descomprimen en la carpeta que ustedes quieran, no importa.
Les van a aparecer 5 archivos, como ven en esta captura:
Ahora lo que tienen que hacer es abrir el archivo ejecutable (el del icono de cubo)
Bien, ahora ya deberían tener el programa andando. Esperen... me apareció un mensaje de alerta:
No se preocupen que no pasa nada. Es la primera vez que abren el programa, entonces tiene que cargar unos archivos para que funcione como debería, y dice que puede llegar a tardar hasta 15 minutos y ocupar 65MB de espacio en disco*.
Simplemente denle a Sí, y esperen mientras se copian los archivos. No les conviene hacer otra cosa con la computadora mientras se copian, ya que tardará más.
* En realidad, no son 15 minutos, en mi computadora con un procesador i5 se demoró poco más de 2 minutos. Y los archivos ocupan 57.9MB, no 65.
Son 6 archivos que se tienen que copiar, en la esquina inferior derecha de la ventana pueden ver la barra de progreso.
Ahora en serio, ya deberían tener el programa andando.
El siguiente paso es configurar bien la posición de los colores del cubo. Esto no es necesario si se usa el cubo original, ya que el programa trae esa configuración por defecto.
Pero como algunas copias chinas del cubo tienen la cara amarilla y la cara blanca al revés que el original, paso a explicar cómo se hace esto.
Primero tocan el cuadrado del medio de la cara blanca. Después hacen clic en el botón de Customize Selected Color. Eso va a cambiar el color de toda la cara.
En el cuadro que les aparece después seleccionen el color amarillo.
Luego repitan el proceso con la otra cara amarilla pero seleccionen el color blanco.
Les debería quedar así:
RECUERDEN, esto solo es necesario hacerlo si tienen un cubo de los chinos con el amarillo y el blanco al revés que el cubo original.
Ahora, la última configuración y ya les muestro cómo resolver el cubo.
Van a Options/Two-Phase-Algorithm y en la ventana que les aparece asegúrense que esté marcada la opción de Use Triple Search. Esto permitirá al programa usar 3 núcleos del procesador en lugar de 1, por lo que se encontrarán soluciones más rápido.
Bueno, ya basta de tanta configuración. Lo que les vine a explicar es cómo resolver el cubo, asi que... empecemos.
Primero aprietan el botón de Empty. Esto dejará todo el dibujo del cubo (menos los cuadrados centrales de cada cara) gris, para que podamos completar cómo está el cubo que queremos resolver.
Ahora hacen clic en el cuadrado del medio de la cara roja y marcan todos los cuadrados rojos del cubo.
Despues repiten el proceso con la cara verde, la cara blanca, etc. hasta tener todo el cubo "pintado" en el programa.
Si se fijan bien hay una opcion que dice AutoFix Colors, esa opcion hace que los colores de algunos cuadros se completen automaticamente en base a otros, pero no siempre funciona como deberia.
Ahora hacen clic en el boton de Add and solve. Les va a dar un codigo como este:
En esta captura de pantalla pueden ver que la solución tiene 22 movimientos. Bastante corta, ¿no? Bueno, si quieren una solución más corta que esa, sea por lo que sea, pulsen el botón verde de "play".
Después de pulsarlo 3 veces, me dio una solución de 18 movimientos.
Ahora, muchos de ustedes no van a entender la otra parte del código, que es la que importa.
Les explico.
Cada letra representa una cara del cubo. La F (de Front) representa la cara frontal. Para el programa siempre es la cara con el cuadrado central rojo.
La R (de Right) es la de su derecha (la verde).
La B (de Back) es la de atrás (la naranja).
La L (de Left) es la de la izquierda (la azul)
La U (de Up) es la de arriba (la amarilla)
La D (de Down) es la de abajo (la blanca)
Recuerden que si tienen un cubo de los chinos lo más probable es que los colores de las últimas dos caras nombradas estén invertidos.
Cuando una letra está "suelta" significa que la cara que le corresponde se debe girar 90º en el sentido de las agujas del reloj.
Cuando tiene un 2 hay que girarla media vuelta. Obviamente, no importa en qué dirección.
Y cuando tiene una comilla, apóstrofe, o como quieran llamarlo, 90º en el sentido contrario a las agujas del reloj.
Entonces el código que me dio el programa (R' F' B R B' U D2 F2 D' R' D' L2 D2 L2 F2 R2 F' B') se podría traducir como:
- Girar la cara verde hacia la izquierda
- Girar la cara roja hacia la izquierda
- Girar la cara naranja hacia la derecha
- Girar la cara verde hacia la derecha
- Girar la cara naranja hacia la izquierda
- Etc. (creo que ya entendieron)
Bueno, esto fue todo, taringueros. Espero que hayan aprendido a resolver el cubo, y ya saben, dejen puntos, comenten, y todo eso, como siempre.