El juego de la vida de Conway

John Horton Conway es un brillante y prolífico matemático británico que en 1970 creo el juego de la vida. El juego consiste en un tablero de celdas que pueblan celulas. En cada cilco del programa, unas celulas mueren y otras nacen. Como la vida misma.

Asi contado parece una cosa muy simple, pero lo realmente interesante y apasionante es observar como surgen estructuras y comportamientos en el tablero.

Existen numerosos tipos de patrones que pueden tener lugar en el juego de la vida, como patrones estáticos ("vidas estáticas", en inglés still lifes), patrones recurrentes ("osciladores", oscillators, un conjunto de vidas estáticas) y patrones que se trasladan por el tablero ("naves espaciales", spaceships). Los ejemplos más simples de estas tres clases de patrones se muestran abajo. Las células vivas se muestran en negro y las muertas en blanco. Los nombres son más conocidos en inglés, por lo que también se muestra el nombre de estas estructuras en dicho idioma.

Archivo:game_of_life_block.png Archivo:game_of_life_boat.png Archivo:game_of_life_blinker.png Archivo:game_of_life_toad.png Archivo:game_of_life_glider.png Archivo:game_of_life_lwss.png
Bloque Barco Parpadeador Sapo Planeador Nave ligera
Block Boat Blinker Toad Glider LWSS

El bloque y el barco son vidas estáticas, el parpadeador y el sapo son osciladores y el planeador y la nave espacial ligera (LWSS, lightweight spaceship) son naves espaciales que recorren el tablero a lo largo del tiempo.

Los patrones llamados "Matusalenes" (Methuselahs) pueden evolucionar a lo largo de muchos turnos, o generaciones, antes de estabilizarse. El patrón "Diehard" desaparece después de 130 turnos, mientras que "Acorn" tarda 5206 turnos en estabilizarse en forma de muchos osciladores, y en ese tiempo genera 13 planeadores.

 Archivo:game_of_life_diehard.png   Archivo:game_of_life_methuselah.png 
Diehard Acorn

Uno de estos patrones, el glider, es el simbolo propuesto para representar el sentimiento y comunidad hacker.

El apogeo del juego fue durante los 70 y 80, pero ya se sabe que las modas vuelven, asi que fe desarrollado una pequeña libreria basada en jQuery que recrea el juego. Podeis verlo en funcionamiento en el lateral derecho de está pagina. El que quiera puede descargarse el codigo de aqui, o insertarlo en su propia web incluyendo estas lineas:

<iframe src="http://www.phpia.net/life.php" width="175" height="175" SCROLLING="NO" FRAMEBORDER="0" MARGINHEIGHT="0"></iframe>
 

Prometo sacar futuras versiones con un panel para play y pause, edicion de panel y poder salvar tableros.

Información extraida de la wikipedia

Enviar un comentario nuevo

El contenido de este campo se mantiene privado y no se mostrará públicamente.
CAPTCHA
Esta prueba es para evitar la entrada de mensajes automatizados. Gracias!
8 + 9 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

Powered by Drupal, an open source content management system

Creative Commons License
Permissions beyond the scope of this license may be available at http://phpia.net/contact