matcom / ia-sim-cmp-21

Repositorio para registrar los proyectos del curso
MIT License
8 stars 0 forks source link

Evolution #7

Open Funnick opened 2 years ago

Funnick commented 2 years ago

Datos del proyecto

Nombre:: Evolution Repositorio: https://github.com/Funnick/Proyecto_ia-sim-cmp Reporte: https://github.com/Funnick/Proyecto_ia-sim-cmp/wiki

Breve resumen

Se tiene un entorno en dos dimensiones donde existen distintos agentes. Dichos agentes necesitan recuperar energía consumiendo alimentos que se encuentran en el entorno, de lo contrario pueden morir. Los agentes pueden ser divididos en poblaciones donde dos individuos de una misma población tienen una característica en común, una manera en la que se comportan. Cada población tiene la capacidad de reproducirse y nuestro interés es observar la evoluciona en el tiempo de dichas poblaciones para conocer si existe una que predomine sobre otra o si es posible la extinción de algún tipo de agentes.

El medio ambiente se muestra simple en un inicio, simplemente contiene a los agentes y comida para estos. Aunque será posible hacerle algunas modificaciones tales como criaturas que amenacen a ciertos individuos o peligros comunes. También deberíamos ser capaces de alterar el suministro de comida y agregar otros recursos que puedan ser útiles para algunas acciones que los agentes puedan realizar para aumentar su supervivencia.

Lo que diferencia a unos agentes de otros es la manera en la que estos actúan con otro agentes y el entorno. Nuestro interés es crear poblaciones con características interesantes de observar, por ejemplo, tener una población que sea amigable que comparta la comida y tener otra que prefiera luchar por la posibilidad de obtener una mayor parte de los alimentos. Queremos otorgarle mas flexibilidad a la simulación haciendo probables las mutaciones genéticas, quizás el comportamiento de una población cambie drásticamente si estos fueran más rápidos y fuertes que cuando inicio todo.

Miembros del equipo

Aprobación

Estos elementos serán chequeados por los profesores de la asignatura para aprobar el proyecto.

En caso de que algunas de las condiciones anteriores no se cumplan, en este issue les dejaremos todos los comentarios y discusiones necesarias para lograr la aprobación del proyecto.

Este issue será cerrado una vez se considere definitivamente aprobado o rechazado el proyecto, y se le pondrá la etiqueta correspondiente.