Horóscopos

Marzo 26, 2008

El otro día me preguntaron de qué signo soy. A la manera de Smullyan, contesté:

— Los escorpianos no creemos en la astrología.

Pero no entendieron el chiste.


La hora, referí

Marzo 15, 2008

Por supuestas razones energéticas, a medianoche atrasamos los relojes una hora.

Me pregunto si dentro de media hora deberemos hacerlo de nuevo.

Seguramente Leo Maslíah tuvo alguna vez la misma duda, y la canalizó en este magistral cuento.


Un cosmos de 3×3

Marzo 12, 2008

Hoy me topé con placer con el proyecto Gridcosm, uno de los geniales proyectos alojados en Sito.

Traduzco la descripción:

«Gridcosm es un proyecto de arte colaborativo, en el cual artistas de todo el mundo contribuyen con imágenes para componer una serie de grillas gráficas. Cada nivel de Gridcosm está hecho de nueve imágenes cuadradas, dispuestas en una grilla de 3×3. La imagen central es una versión de un tercio del tamaño del nivel anterior. Los artistas agregan imágenes alrededor de la imagen central hasta que se completa la grilla de 3×3, y luego el nivel se reduce y se convierte en la semilla del próximo nivel. Este proceso crea un túnel de imágenes en expansión, siendo cada nuevo nivel el resultado directo del nivel anterior, el cual es resultado del nivel anterior, y así ad infinitum

Es un impresionante trabajo. Produce un efecto (creo que intencionalmente) surreal, y más si se lo navega con esta herramienta flash, que permite hacer un zoom casi continuo entre niveles.


Margarita

Marzo 10, 2008

Margarita recursivaUna margarita para matemáticos enamorados.


Generando poliominós

Marzo 9, 2008

Los poliominós son figuras geométricas bidimensionales que resultan de “pegar” varios cuadrados por sus lados. Que yo sepa, el primer juego de computadora que los usó fue el legendario Tetris, donde había que ir acomodando tetrominós, o sea, poliominós de orden 4.

En el juego Ntris —mi humilde versión del Tetris—, las piezas van aumentando su tamaño a medida que avanza el juego. Por lo tanto, el programa no contiene una biblioteca de piezas predefinidas sino que las va generando dinámicamente.

Si Ud. desea generar poliominós a la manera del Ntris, elija una cantidad de cuadrados y proceda así. Al comienzo, coloque un cuadrado en la «mesa». Luego entre en este pequeño bucle:

  1. Elija un cuadrado al azar de la mesa.
  2. Elija un lugar adyacente al cuadrado elegido.
  3. Si el lugar elegido aún no está ocupado, coloque un cuadrado allí.
  4. Si quedan cuadrados por poner, vuelva al paso 1. Si no, ha terminado.

Es un método simple pero claramente injusto: no todos los poliominós de un orden dado tienen la misma probabilidad de ser generados.

¿Habrá un método simple y elegante de generar poliominós dinámicamente que evite ese problema?

Si a alguien se le ocurre, tendré el placer de incorporarlo al programa, y por supuesto dar el crédito correspondiente.


Nudos de papel

Marzo 2, 2008

Unos lindos nudos origamiles.