El Juego de la Vida

Publicado el 06 agosto 2013 por Dracux @isladelmono

El otro día paseando por Youtube me encontré con un lindo desafío para programadores, “El Juego de la Vida”. Creado por Jhon Conway en la década del 70, es un juego que tiene aún hoy mucho para ser estudiado.

Este señor explica muy bien de que va el juego:

Es un juego de cero jugadores, bastante sencillo en sus reglas. Se trata de una grilla en la que cada casillero puede tener dos valores “Vivo” o “Muerto”. En cada turno se ven las casillas vecinas (tanto las laterales como las diagonales) y lo que puede pasar es lo siguiente:

  • Si el casillero tiene estado “Muerto” y tiene tres casilleros vivos alrededor, entonces ese casillero pasa a estado “Vivo”.
  • Si el casillero tiene estado “Vivo” y tiene dos o tres casilleros adyacentes vivos entonces continúa vivo, si no muere.

Esas son todas las reglas, así que uno se puede preguntar ¿Y entonces para que tanto espamento?

Existen cantidades de patrones estáticos, patrones que aparecen y desaparecen, otros que se mueven por la pantalla, hay de todo, de todas las complejidades que quieran encontrar y todavía se estudia que clase de criaturas pueden aparecer.

Les dejo unas demos de este juego:

Si les da fiaca ponerse a programar esto (no es un programa muy complejo) Tienen esta extensión de Chrome por ejemplo.

En próximas entradas haré algún programa del Juego de La Vida.