Nombre | Grupo | Github |
---|---|---|
Brián Ameht Inclán Quesada | C411 | @Usytwm |
Eric Lopez Tornas | C411 | @EricTornas |
Davier Sanchez Bello | C411 | @DavierSB |
Basado en el modelo clásico SugarScapes de "Growing Artificial Societies", este proyecto explora la formación de agrupaciones y la violencia en sociedades simuladas mediante inteligencia artificial. Nuestro enfoque está en cómo factores como rango de visión, movilidad, herencia de riqueza y ubicación geográfica impactan la supervivencia de agentes en un entorno donde los recursos son limitados y desigualmente distribuidos. Investigamos diversas estrategias de supervivencia y asociación para entender mejor las dinámicas de poder y supervivencia en contextos competitivos, reflejando situaciones de la vida real donde la cooperación y el conflicto juegan roles cruciales.
Para más detalles sobre el proyecto, puede consultar el reporte en el archivo informe.pdf
Para ejecutar el proyecto necesita tener instalada la versión 3.11 de python o superior.
Clona este repositorio en tu máquina local y navega a la carpeta del proyecto. Para configurar el entorno y las dependencias automáticamente, puedes utilizar make
:
make setup
Este comando configurará un entorno virtual y instalará todas las dependencias necesarias listadas en requirements.txt.
Para iniciar el juego, simplemente ejecuta el siguiente comando:
make run
Si necesitas actualizar el archivo requirements.txt con las nuevas dependencias del proyecto, puedes ejecutar:
make freeze
Esto actualizará el archivo requirements.txt con las bibliotecas actuales del entorno.