Estoy empezando con Python y a lo mejor la respuesta a esta duda está en algún rincón del manual. Bueno ahí va...
Intento construir un pequeño sistema compuesto por autómatas que deben enfrentarse a situaciones diferentes: obstáculos, situaciones de conflicto con otros autómatas y para ello deben aplicar unas reglas comunes usando un conjunto de funciones tambien común.
¿Cual es la particularidad del proceso ?..
Cada autómata enfrentado al problema de sobrevivir, deberá evaluar cual es la colección de funciones que mejor se ajustan a sus características, al principio evalúa todas pero poco a poco solo adopta aquellas que le han sido más útiles y por ello las ido incorporando dentro de su array particular (De ahí mi interés por este asunto), esta cadena de punteros a funciones es como un ADN que transmite a sus descendientes. Las funciones ascienden en el orden de evaluación a medida que se adaptan mejor al bicho. Espero que me haya explicado correctamente.
Gracias