GameOfLife
Project about Conway's Game of Life for Advanced Theory of Computation, 4th Course of Computer Science in Spanish
Proyecto acerca del Juego de la vida de Conway para Teoría Avanzada de la Computación, 4º de Ingeniería Informática, en español.
Memoria
Se adjunta la memoria del trabajo en formato pdf
Presentación
En la carpeta presentación se adjuntan las transparecias en formato pdf (gifs no reproducibles) y en formato .pptx (gifs reproducibles). Disponible, además, como charla grabada en este enlace
Simulador
Jupyter Notebook desde Github
Para correr este notebook en local, se debe disponer de un entorno con Python 3 y Jupyter Notebook instalados. El resto de paquetes requeridos se instalan dentro del propio notebook, para agilizar este proceso.
Para correr el simulador, se debe ejecutar el comando Jupyter Notebook en una terminal sobre el directorio raíz. Esto lanzará la UI de Jupyter en una pestaña de navegador a través de host local, en la que podremos establecer un kernel de Python 3 y correr el notebook.
Jupyter Notebook desde Google Colab
Google Colab ofrece la ventaja de correr el simulador sin realizar descargas ni establecer un entorno. Sin embargo, la visualización que ofrece el paquete utilizado para mostrar por pantalla Life es menos legible: esto se debe a la forma en la que Colab procesa los outputs de terminal por pantalla. Por esto, se recomienda el camino anterior. Sin embargo, se ha preparado un notebook en Google Colab, que puede ser ejecutado directamente: https://drive.google.com/file/d/1Mj2mu4rSo3cDZ2roYTrZw2n2dINDqKFb/view?usp=sharing