Mais qu'est ce que c'est ?
Les algoblobs sont un concept informatique développé pour approcher de plus en plus de comportements que l'on pourrait qualifier d'intelligent. Leur étude a permis à de nombreux étudiants de comprendre les concepts de l'informatique, des concepts de base jusqu'aux concepts avancés. Au fur et à mesure de l'évolution dans ces pages, vous découvrirez tout un univers. Les algoblobs sont des petits blobs. Mais des blobs algorithmiques. On peut les visualiser sur un ordinateur, et tenter d'étudier leur comportement et de les dresser. Voici un exemple d'algoblobs en train d'évoluer dans un environnement...
Comment génère t'on des algoblobs ?
Si vous voulez générer des algoblobs, il faut un environnement favorable. De même que pour une plante, il faut un terrain qui lui convient, la juste quantité d'eau, de lumière, de chaleur, il faudra que les bonnes conditions soient réunies pour générer vos algoblobs.
Pour faire des algoblobs, nous utiliserons un environnement Python. Cela inclus :
- Python en version 3
- Un éditeur python adapté
- La bibliothèque python p5py
- La bibliothèque système GLFW
Dans un environnement windows
Si vous disposez d'un environnement Windows, vous pouvez installer EduPython. Pour cela, il suffit de suivre ce lien et de télécharger l'installeur. Vous aurez à la fois Python 3 à votre disposition, mais aussi l'éditeur PyScripter. Pour installer la bibliothèque Python p5py, vous ouvrirez EduPython et vous utiliserez dans le menu Outils "installer avec PIP", en demandant le module p5. L'installation se fera toute seule.
La bibliothèque système GLFW est un peu plus complexe à installer. La première chose à faire est de déterminer si votre système d'exploitation est une version 32 bits ou une version 64 bits. Si vous ne savez pas faire cela, vous pouvez vous référer au site du crabe info par exemple : https://lecrabeinfo.net/32-ou-64-bits-comment-savoir.html
Vous avez un système 32 bits
Il faut aller télécharger les binaires précompilés sur le site de GLFW . Téléchargez la version 32 bit et copiez les 3 fichiers qui se trouvent dans le répertoire lib-mingw vers le répertoire C:\Windows\system32\. Il faudra éventuellement redémarrer windows pour que les changements prennent effet.
Vous avez un système 64 bits
Là, ça se complique un peu. Votre système est 64 bits, mais votre version de python peut être 32 bit ou 64 bits. Qui plus est, vous pouvez avoir plusieurs versions de python installées sur votre ordinateur.
Il faut aller télécharger les binaires précompilés en version 32 bits sur le site de GLFW . Décompressez le chargement et copiez les 3 fichiers qui se trouvent dans le répertoire lib-mingw vers le répertoire C:\Windows\sysWOW64\.
Il faut aller ensuite télécharger les binaires précompilés en version 64 bits sur le site de GLFW . Décompressez le chargement et copiez les 3 fichiers qui se trouvent dans le répertoire lib-mingw-w64 vers le répertoire C:\Windows\system32\. Il faudra éventuellement redémarrer windows pour que les changements prennent effet.
si vous voulez comprendre un peu mieux les histoires de bibliothèques en 32 et en 64 bits, vous pouvez consulter ce lien
Dans un environnement Mac OS X
Si vous êtes sur Mac OS X, l'environnement Python le plus utilisé est sans conteste Anaconda. Vous pouvez télécharger l'installeur. Une fois installé, il vous suffit d'ouvrir un terminal et de taper la commande pip install p5 pour installer la bibliothèque p5py. Pour installer GLFW, le plus simple est d'installer homebrew puis d'utiliser la commande brew install glfw.
Dans un environnement linux
Si vous avez la chance d'être sous un environnement linux, l'installation sera assez facile. Il suffit en général d'utiliser le système de paquets de votre distribution linux. Sous un environnement linux de type debian, Python est installé par défaut. vous devez installer (si ce n'est pas déjà fait) pip et ensuite libglfw
apt install python3-pip
pip3 install p5
apt install libglfw3