Catalog · How the catalog works
AlgProg1
Implementación del Juego de la Vida de Conway como proyecto para la materia de Algoritmo y Programación 1, segundo semestre con Lia en 2022.
- ★ 1 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
ALGProgr1 - Juego de la Vida de Conway
Juego de la Vida de Conway como proyecto para la materia de Algoritmo y Programación 1, segundo semestre con Lia en 2022.
Descripción del Repositorio
¡Bienvenido al repositorio de ALGProgr1!
Este repositorio contiene una colección de ejercicios y el proyecto principal de la materia ALGORITMO Y PROGRAMACION 1. La materia se enfoca en brindar las bases para la programación estructurada utilizando el lenguaje Pascal.
Estructura del Repositorio
- 📁 docs/ - Documentación del proyecto
- 📄 Visión General del Proyecto - Descripción conceptual del Juego de la Vida
- 📄 Implementación Técnica - Detalles técnicos de la implementación
- 📄 Guía de Ejecución - Instrucciones para ejecutar el proyecto
- 📄 Proyecto-ACA2022.pdf - PDF original del proyecto asignado
- 📁 ejercicios/ - Ejercicios prácticos de programación en Pascal
- Múltiples ejercicios para practicar los conceptos de programación estructurada
- 📁 Proyecto/ - Código fuente del Juego de la Vida
- 📄 AC_aliveV2.pas - Código fuente en Pascal
- 📄 AC_aliveV2.exe - Ejecutable compilado
Cómo Ejecutar el Juego de la Vida
Windows
- Navega a la carpeta
/Proyecto/ - Haz doble clic en
AC_aliveV2.exe
Linux/macOS
- Instala Wine:
sudo apt install wine(Ubuntu/Debian) obrew install --cask wine-stable(macOS) - Ejecuta:
wine /ruta/a/AlgProg1/Proyecto/AC_aliveV2.exe
Compilación desde el Código Fuente
cd /ruta/a/AlgProg1/Proyecto/
fpc AC_aliveV2.pas
# En Windows:
AC_aliveV2.exe
# En Linux/macOS:
./AC_aliveV2Para más detalles sobre la ejecución y configuración, consulta la Guía de Ejecución.
Sobre el Juego de la Vida
El Juego de la Vida es un autómata celular creado por el matemático John Horton Conway en 1970. Es un juego de cero jugadores, lo que significa que su evolución está determinada por el estado inicial y no necesita ninguna entrada humana mientras se ejecuta.
El "juego" consiste en una cuadrícula de células que evolucionan según reglas simples:
- Una célula viva con 2 o 3 vecinos vivos sobrevive.
- Una célula viva con menos de 2 o más de 3 vecinos vivos muere.
- Una célula muerta con exactamente 3 vecinos vivos se convierte en una célula viva.
Para más detalles sobre el concepto y la implementación, consulta la Visión General del Proyecto.
Contribuciones
¡Las contribuciones son bienvenidas! Si deseas mejorar el código o la documentación, no dudes en crear un pull request.
Licencia
Este proyecto está licenciado bajo la Licencia MIT.

