Comutare navigație
pbInfo.ro
Probleme
Probleme - clasa a IX-a
Probleme - clasa a X-a
Probleme - clasa a XI-a
Probleme din concursuri
Căutare problemă
Exerciții
Programează cu Blockly
Desenează cu Processing
Exersează SQL
Soluţii
Resurse
Resurse pentru clasa a IX-a
Resurse pentru clasa a X-a
Resurse pentru clasa a XI-a
Subiecte bacalaureat
Ajutor
Autentificare
Înregistrare
×
Autentificare
Utilizator sau email
Parola
Acest site foloseşte cookies. Navigând în continuare, vă exprimaţi acordul asupra folosirii cookie-urilor.
Îti place pbInfo? Atunci acceptă-l cu totul! Dezactivează modulul de blocare a reclamelor!
×
Lista scripturi
Script Nou
Ajutor
"Tenis - copie - copie - copie" - Processing
ID
Autor
Duplicat din
Ultima modificare
#1240
Dinu Andrei (DinuAndrei)
Tenis - copie - copie
Marti, 29 nov 2016, 15:32
//Incearca sa ai scorul 10 function setup() { createCanvas(400, 400); } var x_paleta = 178 , y_paleta = 390,x_bila = 1, y_bila = 200; var x_directie = 3, y_directie = 2; // viteza si directia var cnt = 0, pierdut = false; var a = 255,b = 255, c= 255;//fundal.. function draw() { background(a,b,c); text(str(cnt), 20,20); noStroke("black"); fill("red"); rect(x_paleta, y_paleta, 64 , 16); fill("black"); ellipse(x_bila,y_bila,20,20); x_bila+=x_directie ,y_bila+=y_directie; if((x_bila+20) >= x_paleta && (x_bila-20) <= (x_paleta + 64) && y_bila == y_paleta) // coliziunea { y_directie += 2; x_directie ++; y_directie *= -1; a = random(155,255),b = random(155,255), c= random(155,255); cnt ++; } else if(y_bila > y_paleta) // cand pierzi {if(cnt > 9) { clear(); text("Scorul: " + str(cnt), 100, 250); stroke("red"); textSize(30); text("Media 10 la info", 80, 200); } else { clear(); text("Scorul: " + str(cnt), 100, 250) stroke("green"); textSize(30); text("Ai ramas corigent la info", 50, 200); } } if(y_bila <= 0) // tavan {y_directie *= -1; a = random(155,255),b = random(155,255), c= random(155,255);} if(x_bila >= 400 || x_bila <= 0) // pereti laterali {x_directie *= -1; a = random(155,255),b = random(155,255), c= random(155,255);} if(keyIsDown(RIGHT_ARROW)) x_paleta += 6; if(keyIsDown(LEFT_ARROW)) x_paleta -= 6; if(x_paleta < 1) // sa nu iasa din panza x_paleta = 1; if(x_paleta > 334)// ^ x_paleta = 335; }
Duplicare
Executare
Cod
×
Cod HTML
<iframe sandbox="allow-scripts" src="/p5js/index.php?id=1240" style="width:408px; height:408px;border:solid 1px gray; overflow: scroll;"></iframe>
×
Duplicare script
Denumirea noului script
Du-te sus!