Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2015-04-19 12:30:13 Processing Disparition chiffre et comptage des points

Lola159
nouveau membre
Date d'inscription: 2015-04-19
Messages: 2

Processing Disparition chiffre et comptage des points



Bonjour !

Pour l'ISN, comme projet, j'ai décidé de faire un jeu sur processing : des chiffres de 0 à 9 s'affichent, ils ont des couleurs aléatoires entre rouge, vert et bleu. Le but est de cliquer sur tous les chiffres qui ne soient pas rouges.

Je suis débutante en informatique et je bloque sur quelques points : j'aimerais qu'au clic sur un chiffre, celui-ci disparaisse et qu'un autre prenne sa place.

Je voudrais aussi qu'un compteur soit affiché et qu'il augmente d'un à chaque clic sur les chiffres, et qu'il s'arrête lorsque le chiffre est rouge.

Merci de m'aider,

Lola159

Hors ligne

 

#2 2015-04-19 18:17:51 Re : Processing Disparition chiffre et comptage des points

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 802

Re: Processing Disparition chiffre et comptage des points



Bonjour,

Peux tu poster le code que tu as commencé à produire ?

Hors ligne

 

#3 2015-04-19 18:53:05 Re : Processing Disparition chiffre et comptage des points

Lola159
nouveau membre
Date d'inscription: 2015-04-19
Messages: 2

Re: Processing Disparition chiffre et comptage des points



oui le voila :

void mode2(){    //car on a aussi un mode 1 mais je m'occupe du mode 2
 
  background(0,255,0);
  fill(255);
  textSize(50);
  text("Mode 2",width-830, height-450);

 
  int tableauChiffre[] = {1,2,3,4,5,6,7,8,9};
 
  for(int i = 0; i< tableauChiffre.length; i++){ // nom.length obtient la longueur du tableau. i passe d'un élément au suivant
 
  float ax = random(width-50);              //float = nombre à virgule
  float ay = random(height-150);
   
textSize (50) ;
text (tableauChiffre [i],ax,ay);


//   choix aléatoire d'une couleur

int couleur = Math.round(random(0,2));
switch (couleur)
{
  case 0:
  fill(255,0,0);
  text (tableauChiffre [i],ax,ay); 
    break;
   
  case 1:
  fill(0,255,0);
  text (tableauChiffre [i],ax,ay);  // Prints "2"
    break;
   
  case 2:
  fill(0,0,255);
  text (tableauChiffre [i],ax,ay);
    break;
}
  }
}

voila donc j'ai les chiffres qui apparaissent avec des positions et couleurs aléatoires!
apres pour la disparition il faut peut-etre utiliser millis et introduire un temps mais je vois pas trop comment faire...

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2025