lunes, 29 de junio de 2009

Tetris en una dimensión

Los exámenes finales de Junio han hecho mella en la actividad del blog y me han obligado a no poder escribir durante un tiempo en este pequeño rincón de la red. Ahora, que ya disfruto de las vacaciones estivales, dispongo del tiempo que antes necesitaba.

Hoy hablaré de una página web que encontré no hace demasiado tiempo y que me llamó la atención por su originalidad. Se trata de la web http://www.tetris1d.org/tetris.php; una página en la que aparece el famoso juego del tetris, pero en una única dimensión. Es decir, la interfaz del juego consta de una única columna sobre la que van cayendo tres piezas distintas que son:
  • Pieza vertical de 1 columna por 2 filas.
  • Pieza vertical de 1 columna por 3 filas.
  • Pieza vertical de 1 columna por 4 filas.
Evidentemente todas las piezas poseen 1 columna, pues estamos ante la versión unidimensional del juego. Cada vez que cae una pieza en el fondo, ésta se consume ya que completa todas las columnas, esto es, la única que hay.

Pero lo más curioso de este juego es cuando deseas dar por terminada la partida y haces clic en enter highscore para guardar tu puntuación. En la nueva pantalla aparecen los quince mejores récords en los últimos siete días. Entonces uno se pregunta: ¿cuánto tiempo ha estado jugando el primero de la lista?

Teniendo en cuenta que aparecen piezas de 2, 3 o 4 filas aparentemente de forma aleatoria y que la puntuación que se da a cada pieza es de 200 para las de 2 filas, 400 para las de 3 y 800 para las de 4 podemos calcular cuánto tiempo aproximadamente ha estado jugando cada persona. El valor medio de cada pieza es de (200+400+800) / 3 = 466'66. La persona con mayor puntuación en los últimos siete días consiguió un récord de 60.012.200 y por tanto una media de 60.012.200 / 466'66 = 128.597'57 piezas han ido cayendo y consumiéndose en su partida. Cada pieza tarda exactamente 6 segundos en aparecer, llegar hasta el fondo de la interfaz y desaparecer. Por tanto el tiempo que ha empleado el jugador con mayor puntuación será de 128597'57 * 6 segundos = 771.585'43 segundos, o sea, 128.59'76 minutos, o sea, 214'33 horas, o sea, ¡8'93 días!

Ya véis, 9 días dentro de la página web y llegaréis a ser el primero de este curioso juego. Pero,... ¿por cuánto tiempo? :-P