URL: https://linuxfr.org/users/omc/journaux/jouer-avec-lenia-modele-de-vie-artificielle-en-python Title: Jouer avec Lenia (modèle de vie artificielle) en Python Authors: omc Date: 2024年01月21日T09:31:00+01:00 License: CC By-SA Tags: sciences et python Score: 39 Bon c'est dimanche et on s'ennuie un peu, c'est donc le moment idéal pour s'amuser ! J'ai été totalement fasciné par cette [vidéo de David Louapre](https://www.youtube.com/watch?v=PlzV4aJ7iMI) qui décrit le modèle de vie artificielle [Lenia](https://chakazul.github.io/lenia.html) [imaginé par Bert Wang-Chak Chan](https://en.wikipedia.org/wiki/Lenia) qui est une extension du fameux [jeu de la vie](https://fr.wikipedia.org/wiki/Jeu_de_la_vie). David Louapre propose un [notebook Python](https://github.com/scienceetonnante/lenia/) avec une version simplifiée de Lenia en Python. Ce notebook est très facile à installer et à exécuter, car il ne dépend que de scipy, numpy et matplotlib. Par contre, l'installation du modèle de Bert Wang-Chak est un peu plus retors, notamment pour satisfaire les dépendances. Comme j'ai peur de ne plus me souvenir de ce que j'ai fait, voici une petite recap des commandes effectuées : ```bash ## clonage de https://github.com/Chakazul/Lenia git clone https://github.com/Chakazul/Lenia.git ## creation d'un env python dedié avec conda conda create -n lenia pip python=3.8 ## activation de l'env conda conda activate lenia ## installation des dépendances pip install funcsigs==1.0.2 Mako==1.1.3 MarkupSafe==1.1.1 numpy==1.21 pillow==8.3.1 reikna==0.7.5 scipy==1.3.3 ## on file dans le bon répertoire... cd Lenia/Python ## et on execute Lenia ! python LeniaNDKC.py -c3 -k3 ``` Et voila !! ![anim](https://upload.wikimedia.org/wikipedia/commons/7/72/Peek_2021年10月12日_22-29.gif)

AltStyle によって変換されたページ (->オリジナル) /