- Abstraction de la classe Agent avec comportements personnalisables
- Modélisation de l'environnement avec obstacles et ressources
- Boucle de simulation basée sur des événements
- Messagerie et communication entre agents
- Journalisation et mesures de performance
- Support à la visualisation avec Matplotlib