Colección cubos de rubik

June 18th, 2008  Tagged , ,
Cubo Normal:

Manejable, original y con giro suave.

Tipo llavero:

Con el que más he practicado.

Te lo llevas a cualquier parte y se camufla como

llavero para el coche, jejeje.

Doble tamaño:

Este lo vio mi mujer en una tienda de los antiguos veinte duros

tirado de precio.

No es original y no tiene los mismos colores.

Cuesta un poco de girar y hay que pegar algunas pegatinas.

Pero está muy bien.

Aquí los tenéis todos en familia.

(No creo que se amplíe)

Resolver el Cubo de Rubik

June 16th, 2008  Tagged , ,

Hace unos seis meses, mi mujer me regaló un cubo de Rubik.
Se lo habíamos visto a mi primo y en cierta manera me sentí un poco picado con el rompecabezas en cuestión.
Al principio no le presté demasiado tiempo, pero poco a poco le encontré la lógica y al poco llegué a completar la primera capa… pero ahí me quedé.
Ha pasado un tiempo y por fin he conseguido resolverlo.
Anotación Personal: Lejos de parecer ser alguien habilidoso parece resultar ser lo contrario.
Freak es lo más bonito que me han dicho. jejeje.

Para ser sincero no he comprendido el por qué de la complejidad de las instrucciones que vienen en el propio cubo, opino que deberían ser mucho más simples.
Así que opté por buscar otra solución por Internet.
De los millones de páginas que hay, me gustaron mucho dos:

Básicamente las técnicas consisten en memorizar pasos y giros en función de la posición de los recuadros.
Intentar Recordar: Frontal invertido, derecha, izquierda invertido, abajo, izquierda… es un poco engorroso, frases muy largas que en el caso de ‘funciones’ con más de 15 movimientos son improbables de memorizar.
En el Pdf de Microsiervos lo simplifican haciendo acotaciones y trabajando con las siglas en Inglés de las caras del cubo.
En el cubo 3×3 tenemos seis caras que llamaremos:

  • Frontal (Front)
  • Trasero (Back)
  • Superior (Up)
  • Inferior (Down)
  • Derecha (Right)
  • Izquierda (Left)

Con la acotación tendríamos F,B,U,D,R,L.
Los giros normales son en el sentido de las agujas del reloj pero también hay que hacer giros en el sentido contrario (invertidos) y estos son mencionados añadiendo una tilde a su acotación correspondiente.
Con lo cual tendríamos que la secuencia :F, I, serían los giros de las caras Frontal e Izquierda respectivamente, en el sentido de las agujas.

Mientras que: F’, I’ sería lo mismo pero en el sentido inverso de cara cara.
Intentar recordar U’F’UFURU’R’ es más simple que recordar la frase entera, pero aun así resulta un poco molesto en emplear: tilde comilla o cualquiera que se llame al signo en la letra para determinar su estado.
Así que decidí darle un giro al asunto (XD) e idee otro sistema que a mi me ha funcionado.

Para determinar que una cara debe hacer un giro normal (en el sentido de las agujas del reloj) se mantiene la Letra original.
Pero para determinar que un giro se hace en el sentido contrario, le asignaremos la letra del abecedario que va en su continuación, a excepción de la U a la cual le asignaremos la siguiente Vocal: la A.
*ESTO LO HICE POR QUE LA LETRA V (UVE) DIFICULTA MÁS LA MEMORIZACIÓN DE LAS PALABRAS, Y SE CONFUNDEN CON LA U Y LA B, ALGO QUE VERÉIS MÁS ABAJO.

Dicho así suena más difícil pero veréis como no (eso creo).

Si vemos una F, es Front en sentido normal, pero si vemos una G es la F en el sentido contrario.
Lo mismo pasa con el resto.
Os pongo un cuadro y lo veréis más claro.

(Las ilustraciones las he sacado del pdf de Microsiervos)

Name Normal Inverso
Front F G
Back B C
Up U A
Down D E
Right R S
Left L M

Para rellenar la primera cara, hay técnicas que no explicaré ya que os he puesto referencias y realmente es la más fácil una vez le pillas el hilo. (Tardé un poco en encontrarle, pero paciencia…)
Así que os pondré los pasos a partir de la primera cara completada.

Tenéis una serie de movimientos en función de dos opciones para completar la segunda capa:
Los Movimientos son:

  • [1a] URU’R’U’F’UF [1b] U’F’UFURU’R’

Si empleamos el método obtenemos dos palabras:

  • [1a] URASAGUF [1b]AGUFRAS

De modo que luego sólo debemos memorizar la palabra en cuestión y ejecutar los movimientos en función de la letra.

Ejemplo: AGUFRAS
A es la U (cara superior, Up) en el sentido inverso.
G es la F (cara Frontal ,Front) en el sentido inverso
U (cara superior, Up) en el sentido normal.
F (cara Frontal,Front) en el sentido normal.
R (cara Derecha, Right) en el sentido normal.
A es la U (cara superior, Up) en el sentido inverso.
S es la R (cara Derecha, Right) en el sentido inverso.

¿Simple no? Sólo has de memorizar las palabras y ejecutar una u otra en función de la posición de los recuadros.

Tenemos los siguientes pasos.

2 y 3

  • [2] FURU’R’F’ [3] B’R’U’RUB
  • [2] FURASG [3]CSARUB

4

  • [4] UR’U2RUR’UR [3] U [2]
  • [4] USU2RUSUR CSARUB U FURASG

5

  • [5a] L’URU’LUR’U’ [5B] BU’F’UB’U’FU
  • [5a] MURALUSA [5B]BAGUCAFU

6

  • [6] (RU’R’U)2D(U’RUR’)2D’
  • [6] (RASU)2 D (ARUS)2 E

De modo que resumiendo las palabras obtenemos este listado a memorizar:

  1. URASAGUF | AGUFRAS
  2. FURASG | CSARUB
  3. USU2RUSUR | CSARUB U FURASG
  4. MURALUSA | BAGUCAFU
  5. (RASU)2 D(ARUS)2 E

Esta técnica tiene mil y una posibilidades. En cierta manera no es más que hacerse una chuleta.
A mi me ha funcionado esta, así que ya me contaréis que os parece.

Suerte!!

PD: Me estoy planteando el cubo de 4×4…

Bartolo1.0 dice! - repite la secuencia de colores

February 20th, 2008  Tagged , , ,

Presentación
———————
Esta semana os presento el proyecto Bartolo 1.0.
http://www.robfeb.com/apps/bartolo/

Igual que el anterior este juego está desarrollado con Javascript y Css.
Podéis echar un vistazo al código para más información.

Planteamiento:
———————-
Este proyecto consiste en un Simon (saimon). La página hace una secuencia de colores y debemos repetirla. El ritmo se incrementa y la cantidad de pulsaciones también.

El juego acaba cuando te equivocas

Curiosidades:
————-
Lo he llamado ‘Bartolo’ porque si! Por no llamarlo el Tonto Simón (Radio Futura) o algo por el estilo.

Conclusión
—————–

Como todos los anteriores se puede mejorar enormemente.

Para  perder un minuto…

Ya me contaréis.

Bartolo 1.0.
http://www.robfeb.com/apps/bartolo/

A Disfrutarlo!!

Becolor1.0. Dime que color ves!

February 12th, 2008  Tagged , , , ,

Si, ya se que dije que lo siguiente sería el Calc!1.0 o el Esto No!1.0. Es lo que hay ;)
Presentación
———————
Esta semana os presento el proyecto Becolor 1.0.
http://www.robfeb.com/apps/becolor/.

El juego está desarrollado con Javascript y Css, aprovechando la clase Math.random() para generar aleatoriamente números.
Disponemos de dos matrices que contienen los datos :colores y nombres.
Elegiremos las posiciones de ambas matrices de forma aleatoria.

var aColor= new Array(”#000000″,”#ff0000″,”#00ff00″,”#0000ff”,”#FF9933″,”#ffff00″,”#ff00ff”,”#CCCCCC”);
//Nombres de los colores según idioma
var aNameColorEs= new Array(”NEGRO”,”ROJO”,”VERDE”,”AZUL”,”NARANJA”,”AMARILLO”,”ROSA”,”GRIS”);//español

Podéis echar un vistazo al código para más información.
Cuando tenga más tiempo lo explicaré. (Se me van acumulando las explicaciones)

Planteamiento:
———————-
El proyecto consiste en asociar colores a palabras de colores, es decir la palabra amarillo con el fondo rojo, y tenéis que decir que el color de fondo es rojo no amarillo.
*Si tardáis más de 3 segundos en contestar ‘llegáis tarde’.
El juego transcurre durante 60 segundos en los cuales van apareciendo textos-colores de forma aleatoria (pueden coincidir color y texto).
Becolor1.0 nos permite seleccionar el idioma de los textos de los colores a elegir entre:

  • Español
  • Català
  • English
  • Français

También podéis seleccionar el nivel de dificultad:

  • Fácil
  • Difícil (el texto sólo aparece 2 centésimas de segundo

Curiosidades:
————-
Lo he llamado ‘Becolor’ (lease bicolor) por el juego de palabras ‘Spanglish’ de tener dos colores:
‘Becolor’ se leería en Inglés ‘Bicolor’ como en español que sería algo así como ‘Ser Color’ en inglés…
En fin tonterías mías.

Lo de 1.0:Todos se llamarán 1.0 hasta que no se mejoren.

Conclusión
—————–

Estos juegos los voy a insertar en el apartado ‘Rain Training’ , que serán tipo ‘Brain Training’ pero sin temas de copyright por el nombre, jejejej.
Con un poco de pintura y buenos acabados puede ser una buena prueba.
Se puede plantear guardar datos y sacar estadística del mejor en menos tiempo,etc…
Ya me contaréis.

Becolor 1.0
http://www.robfeb.com/apps/becolor/.

A Disfrutarlo!!

Pinta 1.0

February 5th, 2008  Tagged , , , ,

En ocasiones las ideas que han revolucionado Internet, suelen ser las más tontas.
Y es que a todos nos gusta lo fácil y simple.

El proyecto que os voy a presentar lo he titulado Pinta 1.0, y no deja de ser una tontería para perder el tiempo.
Está desarrollado enteramente con Javascript + CSS.

Pongámonos en situación:
Generamos una tabla (table) de 14×20 (14 filas, 20 columnas).
A cada columna le asignamos dos eventos: onmouseover y onclick.
De modo que cuando pasemos el ratón por encima de cada columna le asignará el color que previamente habremos escogido de las opciones de la izquierda.
Si hacemos clic en la columna, realizará la misma acción , con su color correspondiente.
El botón ‘Limpiar’ dejará ‘limpia’ la tabla asignando el color que hayamos elegido como fondo.
Así de simple.

Es como un “light-bright, light-bright. Luces de colores para soñaaaaar”. jejeje :)

Quizás si le añadimos la opción de salvar nuestro trabajo y poder ver el de los demás con un par más de opciones puede llegar a ser algo entretenido. (Quizás…)

Aquí tenéis el enlace Pinta 1.0

Proyecto: http://www.robfeb.com/apps/pinta/

Cuando tenga un rato procederé a explicar el código y quién sabe si pasará a la versión 2.0 (Guardar y compartir).

¿Qué os parece? Ya me contaréis…

PD: Próxima entrega Brain Trainning 1: Cálculo. (Realizado en Javascript + CSS)