/automata-incendio-forestal

Automata celular representando un incendio forestal utilizando la libreria de pygame y pygame-gui.

Primary LanguagePython

Automata incendio forestal

Automata celular aplicado a incendio forestales.

Este programa utiliza la Vecindad de Moore, Este autómata trata de forma muy simplificada la evolución de un bosque en el que se producen incendios, podemos observar en verde a los arboles, en rojo los puntos de fuego y en gris las cenizas. Si un arbol tiene un punto de fuego en alguna de sus 8 celdas vecinas Tiene una probabilidad (30% por defecto) de prenderse fuego, los puntos encendidos a su vez se convierten en ceniza.

Instrucciones 🔧

Pre-requisitos 📋

Es recomendable instalar un entorno virtual para las librerias aunque no es obligatorio, para ello...

$ pip install virtualenv
$ python3 -m venv env

Luego activa el entorno:

$ source env/bin/activate

Para instalar las librerias ejecuta:

$ pip install -r requirements.txt

Ejecucion 🚀

Entra a la carpeta incendioforestal y ejecuta el archivo main

$ python3 main.py

Construido con 🛠️

Autor ✒️