Game of Life offline 1.1
Podrás descargarlo en 5 segundos.
acerca de Game of Life offline
El Juego de la Vida, también conocido simplemente como Life, es un autómata celular ideado por el matemático británico John Horton Conway en 1970. Dado un tablero con m por n celdas, cada celda tiene un estado inicial vivo (1) o muerto (0). Cada célula interactúa con sus ocho vecinos (horizontal, vertical, diagonal) usando las siguientes cuatro reglas (tomadas del artículo anterior de Wikipedia): Cualquier célula viva con menos de dos vecinos vivos muere, como si fuera causada por una población menor. Cualquier celda viva con dos o tres vecinos vivos vive a la siguiente generación. Cualquier célula viva con más de tres vecinos vivos muere, como si fuera por sobre-población.. Cualquier célula muerta con exactamente tres vecinos vivos se convierte en una célula viva, como si fuera por reproducción. Escriba una función para calcular el siguiente estado (después de una actualización) de la placa dado su estado actual. Sigue: ¿Podrías resolverlo in situ? Recuerde que la placa debe actualizarse al mismo tiempo: no puede actualizar algunas celdas primero y luego usar sus valores actualizados para actualizar otras celdas. En esta pregunta, representamos la placa usando una matriz 2D. En principio, la placa es infinita, lo que causaría problemas cuando el área activa invade el borde de la matriz. ¿Cómo abordaría estos problemas?