Différences entre les versions de « Erg::Alexandre »
Ligne 1 : | Ligne 1 : | ||
− | = | + | = game of life = |
− | == Descriptif == | + | == Étape 0 : Descriptif == |
− | Le programme vise à traduire, par une suite d'instructions, la façon dont j'écris mes notes. Ces "notes" ne sont pas celles prises pour se souvenir d'un cours ou d'une présentation, mais plutôt des notes personnelles, des idées posées sur le papier dans le cadre de réflexions sur des projets personnels. Leur écriture est particulière parce qu'elle est, dans une certaine mesure, cryptée : les voyelles sont généralement supprimées, les accents étant alors déplacés sur la lettre précédente ; les autres lettres sont souvent placées en exposants ou en indices, en fonction d'un ordre graphique. | + | Le programme part d'une image. Les pixels les plus clairs sont définis comme "vivants", puis évoluent selon les règles du jeu de la vie. L'image résultante est une trace des différents états : chaque cellule ayant été vivante reste marquée. |
+ | |||
+ | == Étape 1 : Règles de bases == | ||
+ | Langage utilisé : C++ (openFrameworks) | ||
+ | Programmation des règles d'évolution du jeu de la vie, filtre pour définir l'image initiale. | ||
+ | |||
+ | == Étape 2: Mise en place de l'interface == | ||
+ | |||
+ | Précision des paramètres: | ||
+ | - convertir les pixels clairs / sombres ; | ||
+ | - suivre règles classiques ou nouvelles (= si cellule vivante et a plus de 3 cellules voisines vivantes, reste en vie) | ||
+ | - valeur du filtre (à partir de quand un pixel est défini comme vivant) | ||
+ | - nombre d'étapes d'évolution | ||
+ | Ajout d'une disposition graphique avec image initiale, image finale image intermédiaire. | ||
+ | |||
+ | == Étape 3 : Réintégrer le jeu de la vie comme effet dans une vidéo == | ||
+ | Première piste : modifier l'image initiale de telle sorte que chaque pixel étant vivant à un moment ou un autre prenne la couleur de son voisinage. | ||
+ | Seconde piste : utiliser le mouvement de la vidéo pour perturber le jeu de la vie. | ||
+ | |||
+ | == Github Repository == | ||
+ | |||
+ | https://github.com/ceathar/catalyse | ||
+ | <br/><br/><br/> | ||
+ | ''anciennement : introspection assistée par ordinateur'' | ||
+ | |||
+ | ''Le programme vise à traduire, par une suite d'instructions, la façon dont j'écris mes notes. Ces "notes" ne sont pas celles prises pour se souvenir d'un cours ou d'une présentation, mais plutôt des notes personnelles, des idées posées sur le papier dans le cadre de réflexions sur des projets personnels. Leur écriture est particulière parce qu'elle est, dans une certaine mesure, cryptée : les voyelles sont généralement supprimées, les accents étant alors déplacés sur la lettre précédente ; les autres lettres sont souvent placées en exposants ou en indices, en fonction d'un ordre graphique. | ||
Le but du programme est de reproduire avec le plus de précision la façon dont ces notes sont prises. | Le but du programme est de reproduire avec le plus de précision la façon dont ces notes sont prises. | ||
Le rendu définitif serait a priori sur support physique ; que le texte raccourci (mis en note) soit un texte long (par exemple le descriptif des instructions) ou des aphorismes (ce qui correspond au type de texte généralement raccourci) n'est pas encore décidé. | Le rendu définitif serait a priori sur support physique ; que le texte raccourci (mis en note) soit un texte long (par exemple le descriptif des instructions) ou des aphorismes (ce qui correspond au type de texte généralement raccourci) n'est pas encore décidé. | ||
− | + | https://github.com/ceathar/shorthands'' | |
− | |||
− | https://github.com/ceathar/shorthands |
Version du 12 avril 2016 à 07:34
game of life
Étape 0 : Descriptif
Le programme part d'une image. Les pixels les plus clairs sont définis comme "vivants", puis évoluent selon les règles du jeu de la vie. L'image résultante est une trace des différents états : chaque cellule ayant été vivante reste marquée.
Étape 1 : Règles de bases
Langage utilisé : C++ (openFrameworks) Programmation des règles d'évolution du jeu de la vie, filtre pour définir l'image initiale.
Étape 2: Mise en place de l'interface
Précision des paramètres: - convertir les pixels clairs / sombres ; - suivre règles classiques ou nouvelles (= si cellule vivante et a plus de 3 cellules voisines vivantes, reste en vie) - valeur du filtre (à partir de quand un pixel est défini comme vivant) - nombre d'étapes d'évolution Ajout d'une disposition graphique avec image initiale, image finale image intermédiaire.
Étape 3 : Réintégrer le jeu de la vie comme effet dans une vidéo
Première piste : modifier l'image initiale de telle sorte que chaque pixel étant vivant à un moment ou un autre prenne la couleur de son voisinage. Seconde piste : utiliser le mouvement de la vidéo pour perturber le jeu de la vie.
Github Repository
https://github.com/ceathar/catalyse
anciennement : introspection assistée par ordinateur
Le programme vise à traduire, par une suite d'instructions, la façon dont j'écris mes notes. Ces "notes" ne sont pas celles prises pour se souvenir d'un cours ou d'une présentation, mais plutôt des notes personnelles, des idées posées sur le papier dans le cadre de réflexions sur des projets personnels. Leur écriture est particulière parce qu'elle est, dans une certaine mesure, cryptée : les voyelles sont généralement supprimées, les accents étant alors déplacés sur la lettre précédente ; les autres lettres sont souvent placées en exposants ou en indices, en fonction d'un ordre graphique. Le but du programme est de reproduire avec le plus de précision la façon dont ces notes sont prises. Le rendu définitif serait a priori sur support physique ; que le texte raccourci (mis en note) soit un texte long (par exemple le descriptif des instructions) ou des aphorismes (ce qui correspond au type de texte généralement raccourci) n'est pas encore décidé.