Sceeker's stuff

Accueil Informatique Électronique DiversLiens
C'est quoi le jeu de la vie ?
Je vais pas expliquer ça ici, mais à la place je vais vous renvoyer ici où c'est déjà très bien expliqué (si vous êtes pressé ou flemmard, vous pouvez vous contentez de lire la partie sur les règles).
J'ai donc décider, pour me refaire les pattes avec le C++ "gnagnagna le C ça suffisait", de faire ce mini programme tout simple qui permet de simuler le jeu de la vie, en le rendant en image PBM. Il y a aussi la possibilité de re-rendre les images en BMP (format plus commun), voire en vidéo/GIF (je déconseille le MP4, c'est immonde pour le moment).
Il est assez simple d'utilisation, tout est expliqué dedans. Si vous souhaitez rendre une vidéo/GIF, il faut que l'éxécutable de ffmpeg soit dans le même dossier que le simulateur.
Note par rapport au format PBM: Un 0 équivaut à une case blanche et un 1 à une case noire (car c'est un PBM P1, c'est à dire bichrome, à seulement deux couleurs). C'est donc assez facile d'édition. Sinon pour le quatrième GIF j'ai dessiné de la merde sur un JPG que j'ai converti avec convert d'ImageMagick.
Il y a quelques bugs (ou manque de fonctionnalités) encore, j'essayerais de les régler bientôt.
Voilà quelques GIFs faits avec le simulateur:





J'en ai fais un autre comme ça parce que je trouvais ça beau mais il est vraiment trop volumineux (50MB). Vous pouvez quand même le voir ici.
Voilà l'achive pour Windows, avec le .exe déjà compilé et ffmpeg inclus: Télécharger
Et le code source, si ça intéresse quelqu'un (c'est peut être pas super optimisé/joli, mais au moins c'est commenté... en anglais): Télécharger
Le Max (troisième GIF) était à assez chiant à faire en format PBM du coup je vous le donne si jamais vous voulez l'ajouter à vos "zones": Télécharger
Voici même le fichier origin.pbm pour le troisième GIF (zone de 1000x1000): Télécharger