Aller au contenu
TONER KEBAB WIKI
Outils pour utilisateurs
S'identifier
Outils du site
Rechercher
Outils
Afficher la page
Anciennes révisions
Exportation ODT
Liens de retour
Derniers changements
Gestionnaire Multimédia
Plan du site
S'identifier
>
Derniers changements
Gestionnaire Multimédia
Plan du site
Piste:
wiki:projets:erreur-processing:erreur-processing
====== Erreur Processing ====== * Porteur(s) du projet : Joanna * Date : 15/05/2018 * Licence : libre ! * Contexte : Programme validation année 1 ===== Description ===== Volonté de créer un programme qui traduirait l'accident par le rapport texte/image. Pour cela, le programme intègre un fond constitué de références de design sur l'accident qui varient aléatoirement à chaque pression d'une touche ainsi que d'une phrase de 3 mots qui varient eux aussi aléatoirement entre plusieurs mots afin de créer une citation différente à chaque pression d'une touche. ===== Matériaux ===== Processing <code> // librairie // variables globales String[] mot1; //Définit le tableau du mot1 String[] mot2; //Définit le tableau du mot2 String[] mot3; //Définit le tableau du mot3 int i1 =0; //Indice mot1 int i2 =0; //Indice mot2 int i3 =0; //Indice mot3 int i4 =1; //Indice images fond PImage im; //Définit les images de fond PFont police; //Définit la police, la typographie void setup(){ size(500,500); //Création cadre programme police = loadFont("MyriadPro-BoldCond-85.vlw"); // Intégration de la police textFont(police,85); mot1 = new String[3]; //Intégration des 3 mots qui varient pour emplacement mot1 mot1[0] = "L'échec"; mot1[1] = "L'erreur"; mot1[2] = "L'accident"; mot2 = new String[3]; //Intégration des 3 mots qui varient pour emplacement mot2 mot2[0] = "donne"; mot2[1] = "permet"; mot2[2] = "devient"; mot3 = new String[3]; //Intégration des 3 mots qui varient pour emplacement mot3 mot3[0] = "le succès"; mot3[1] = "l'esthétique"; mot3[2] = "la singularité"; } void draw(){ //Intégration des images de fond String nomImage = "" + i4 + ".jpg"; println(nomImage); im = loadImage(nomImage); image(im,0,0); fill(#2A20A0); //Couleur police text(mot1[i1], 90,150); //Emplacement mot1 text(mot2[i2], 110,250); //Emplacement mot2 text(mot3[i3], 80,350); //Emplacement mot3 } void keyPressed(){ // Permet le changement aléatoire à chaque pression de touche i1 = floor(random(0,3)); //Mot1 i2 = floor(random(0,3)); //Mot2 i3 = floor(random(0,3)); //Mot3 i4 = floor(random(1,11)); //Images fond } </code>
wiki/projets/erreur-processing/erreur-processing.txt
· Dernière modification: 2018/05/15 14:06 (modification externe)
Outils de la page
Afficher la page
Anciennes révisions
Liens de retour
Exportation ODT
Haut de page