Voici les principales lignes directrices que je me donne :
- Définir la taille d’une population fixée par un système de naissance et de mort à la méthode des algorithmes génétiques, les agents sont asexués, et font 2 nouveaux agents dans une vie. Le choix du partenaire, la transmission de connaissance (voir 2) se fait de la même manière que pour un algorithme génétique (voir : ici).
- Définir les connaissances, représentée par une matrice 2D(sinon de x strings binaires, x étant le nombre de niveau, la taille de la string, le nombre de connaissance) {0,1} [niveau, matière] où niveau est le niveau de connaissance, et matière la matière correspondante qui peut être logique, mathématique, mais aussi immunologie (dans l’idée matrise de la compétence = immunité a un virus), mais aussi plus “rpg” avec maçonerie, etc. Toujours la méthode d’un algo génétique pour la transmission.
- Création des objectifs des agents, leur but principal, mais aussi décision sur le besoin ou non de nourriture etc et méthode à utiliser.(pour le but probablement le bonheur, les objets, l’aquisition de nouvelles capacités engendre soit un bonheur soit un malheur, un bonheur global de population est aussi pris en compte, les agents tente de lutter contre les malheurs qu’ils ont).
- Création de la méthode d’apprentissage de nouvelles choses.(probablement par l’utilisation d’objets)
- Création de quelques objets, les objets sont utilisables si les connaissances demandées sont respectée (exemple: utilisation d’un lance requiere de la force(2), de la précision(2)et du courage(1)..).
- Une invention ou construction est contenue dans une sorte de catalogue de connaissance que possède l’agent.
Perspectives que je me garde dans le développement :
- Ne pas oublier que les agents ne doivent pas être seulement coopératif, ils peuvent aussi être en concurence.
- La mise en place d’un systeme pour mettre en relation les mondes via le réseau
- La mise en coopération pour que les agents puissent faire des choses plus complexes necessitant des savoirs plus spécifiques.
- La mise en dépendance, les agents ne doivent pas faire tout ce qu’ils ont besoin, ils doivent se spécialiser, et demander à d’autres spécialistes ce qu’ils ont besoins.
Possibilités :
- Les agents ont besoin d’espace, le manque d’espace les rends malheureux, et la perte également
- Le peuple a des buts, une liste d’agents est crée, ils se mettent au travail pr se but.
Voila c’est déjà pas mal
je vous laisse réagir la dessus.
juin 11, 2008 à 6:15 |
Voila qui devrait déjà t’occuper un certain temps
Bon courage pour tout le travail préparatoire, c’est pas le plus amusant.