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
Bonjour,
Peux tu poster le code que tu as commencé à produire ?
Hors ligne
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
Pages: 1