Outils pour utilisateurs

Outils du site


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

// 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
  
  
}
  
wiki/projets/erreur-processing/erreur-processing.txt · Dernière modification: 2018/05/15 14:06 (modification externe)