=====Pr☺jets Pr☺cessing développés par les étudiants DSAA1 2θ20===== * __Porteur(s) du projet__ : Les étudiants de DSAA 1 * __Date__ : 16/03/2020 - Confinement et coronavirus * __Licence__ : Libre ! * __Contexte__ : Exercice imposé dans le cadre de la formation * __Fichiers__ : Voir les lien des étudiants, ci-dessous ==== DESCRIPTION ==== L'objectif de ce projet est d'évaluer votre compréhension de la programmation par l'utilisation des structures de programmation vues en cours : * Structure de base de la programmation: {{ :wiki:projets:processing-dsaa1-2020:1_fiche_bilan_architecture_programmation_processing.pdf |}} * Tests conditionnels "if" : {{ :wiki:projets:processing-dsaa1-2020:fiche_bilan_2_test_conditionnel_if.pdf |}} * Boucles itératives "for" : {{ :wiki:projets:processing-dsaa1-2020:3_fiche_bilan_boucles_for.pdf |}} * Programmation Orientée Objet (non vue en cours) : {{ :wiki:projets:processing-dsaa1-2020:4_fiche_bilan_programmation_orientee_objet.pdf |}} Vous pourrez aussi explorer les possibilités de la programmation orientée objet en tant qu'utilisateurs des classes issues de librairies. Vous pouvez par exemple utiliser une classe d'une librairie comme [[https://www.processing.org/reference/libraries/video/index.html|Video]], [[https://www.processing.org/reference/libraries/#typography|typographie]], ou [[http://www.sojamo.de/libraries/controlP5/|ControlP5]] pour générer des boutons. ==== LE CAHIER DES CHARGES ==== Il s'agit d'explorer les possibilités de Processing pour générer du graphisme aléatoire afin de répondre au projet de Laurence Cleyet-Merle. Vous produirez une page d'explication sur vos intensions et vos objectifs en tant que Designer et vous produirez un programme pour répondre à vos objectifs. Vous pourrez réaliser un programme Processing incluant éventuellement l'utilisation d'une classe issue d'une librairie et une classe que vous avez développée. La thématique sera de préférence en lien avec votre futur thématique de mémoire que vous soutiendrez l'an prochain. Voici quelques exemples de programmes développés par les élèves de BTS DG en 2016-2017 : * Accident de mutation (Gwendoline Bagot):{{ :wiki:projets:processing-dsaa1-2020:gwendoline_bagot.zip |}} * Images entrelacées (Laetitia Besse) :{{ :wiki:projets:processing-dsaa1-2020:besse_laetitia_chaos.zip |}} * Souvenirs et Neige qui tombe (Mariane Maffray) : {{ :wiki:projets:processing-dsaa1-2020:maffray_marianne_processing.zip |}} * Accidents dans l'impression et coulure d'encre (Manon Mateu): {{ :wiki:projets:processing-dsaa1-2020:mateu_manon_processing.zip |}} Vous pourrez aussi vous inspirer des programmes proposés dans les sites suivants : * [[https://www.openprocessing.org/|OpenProcessing]] * [[http://www.generative-gestaltung.de/2/|Generative Design Gestaltung]] :!: ATTENTION: Chaque ligne de code doit être commentée !! Expliquer votre démarche de graphiste et votre programme dans un Wiki. ==== CRITÈRES D'ÉVALUATION ==== Attitude : * Autonomie, * prospective, recherche, * Apport personnel : ne pas forcément utiliser un programme tout fait. Si c'est le cas, préciser les modifications apportés et commenter chaque ligne de code... Compte rendu sur le Wiki: * Introduction, présentation du problème * Présentation des intentions * Présentation du fonctionnement du programme et de l'algorithme associé * images, schémas * Citer les sources et donner les liens sur les programmes dont vous vous êtes inspirés (OpenProcessing,Generative Design Gestaltung, etc.) * Mettre le code commenté et le fichier compressé de votre programme téléchargeable directement. Programmation : * Commentaire du code, * Compréhension de l'algorithme * Complexité et Maîtrise du code * Apport personnel. Partir de la page blanche ou modifier un code existant. Lien sur la grille d'évaluation et les commentaires: [[https://docs.google.com/spreadsheets/d/1bcYNEFgJJLvA4xQt_SoU9BYW5bymIUVXaHnTbTii41Y/edit?usp=sharing|Compétences et commentaires]] Niveaux de lecture de la grille d'évaluation : Niveau d'acquisition des compétences * A: Acquis * B: Acquis avec quelques erreurs de compréhension * C: En voie d'acquisition * D: A revoir * NR-NC: Non Rendu ou Non Corrigé ---- ==== PLAN DU WIKI A RESPECTER ==== - Introduction, présentation du problème - Présentation des intentions graphiques - Présentation du fonctionnement du programme et de l'algorithme associé : images, schémas - Citer les sources et donner les liens sur les programmes dont vous vous êtes inspirés (OpenProcessing,Generative Design Gestaltung, etc.) - Mettre le code commenté et le fichier compressé de votre programme téléchargeable directement. ---- ==== LIENS VERS LES PROJETS ==== Pour chacun d'entre vous, merci de mettre le lien de la page explicative de votre projet (voir les [[wiki:projets:processing-dsaa1-2019:accueil|pages]] des années précédentes). exemple de localisation: http://www.tonerkebab.fr/wiki/doku.php/wiki:projets:processing-dsaa1-2020:prenom:accueil :!: copier/coller cette adresse dans la barre de navigation changez "prenom" :!: :!: remplissez la page, renvoyez vers le lien dans la liste ci-dessous :!: ---- * __BONNET Jean-Alexis__ : [[wiki:projets:jpg-to-svg:jpg-to-svg|Du figuratif à l'abstrait]] * __CIMETIERE Chloé__ : [[wiki:projets:cree-ton-image:cree-ton-image|créé ton image]] - Projet terminé * __COTTA Maori__ : [[wiki:projets:composition-aleatoire:composition-aleatoire|Composition aléatoire]] * __DESPUJOL Mathilde__ :[[wiki:projets:processing-dsaa1-2020:mathilde:accueil|destruction du support]] * __FERRE Gaël__ :[[wiki:projets:jeu-de-hasard:jeu-de-hasard|Projet Hasard]] * __GENDREAU Justine__ : [[wiki:projets:processing-dsaa1-2020:progagation:accueil|Propagation / diffusion]] - Projet terminé * __GIULJ Aria__ : [[wiki:projets:raconte-moi-un-dessin:raconte-moi-un-dessin|Raconte moi un dessin]] * __GOUTIERES Margot__ : [[wiki:projets:processing-weaving]] - Projet terminé * __HERMANN Léa__ : [[wiki:projets:newspapers:newspapers|newspapers]] - Projet terminé * __TESTE Thomas__ : [[wiki:projets:processing-dsaa1-2020:thomas:accueil|Le hasard]] * __TORD Louis__ : [[wiki:projets:processing-dsaa1-2020:alteration_du_corps:accueil|altération du corps]] * __VANDER POORTE Flora__ : [[wiki:projets:processing-dsaa1-2020:flora:accueil|LE HASARD - PROCESSING]] - Projet terminé