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
"masina jmk - copie" - Processing
ID
Autor
Duplicat din
Ultima modificare
#1419
Lorem ipsum dolor sit amet (1324)
masina jmk
Miercuri, 05 iul 2017, 20:19
function setup() { createCanvas(400, 400); frameRate(60); } var x = 100 , y = 350; var dir = 1; var xm = 78, ym = 0; var cnt = 0; var s = 2; var xe = 10, ye = 10; var pornit = false; function mouseMoved(){ if(mouseX + 35 < width && mouseX - 35 > 0) x = mouseX; } function mousePressed() { pornit = true; } function draw() { background("#C6E2FF"); if(! focused) { noStroke(); noCursor(); fill("#2E2E2E"); rect(100,110,100,200); rect(220,80,100,230); rect(320,70,100,240); fill("#8B8B7A"); rect(0,100,100,210); fill("#1a1a1a"); rect(0,310,400,90); fill("#333333"); rect(0,310,400,15); fill("#262626"); rect(0,310,400,10); textSize(30); textFont("Comic Sans MS"); fill("fuchsia"); text("CLICK TO START!", 85, 180); return ; } if(!pornit){ background("black"); fill("pink"); text("INCEARCA IAR, PRST", 20, 200); return; } if(abs(ym - y) < 10 && abs(xm-x) < 32 + 5) { cnt ++; ym = 0; if(s<8) s += 0.2; xm = random(50, 350); } if(ym > 350 + 5) { ym = 0; s = 2; xm = random(50, 350); cnt = 0; pornit = false; return; } //drumul + blocurile fill("#2E2E2E"); rect(100,110,100,200); rect(220,80,100,230); rect(320,70,100,240); fill("#8B8B7A"); rect(0,100,100,210); fill("#1a1a1a"); rect(0,310,400,90); fill("#333333"); rect(0,310,400,15); fill("#262626"); rect(0,310,400,10); //masina fill("#8B0000"); noStroke(); rect(x - 32 , y - 8 , 64 , 16 , 5); rect(x - 20 , y - 21 , 40 , 30 , 10); fill("black"); ellipse(x - 18 , y + 8 , 15 ,15); ellipse(x + 18 , y + 8 , 15 ,15); /*if(keyIsDown(RIGHT_ARROW)) if(x + 35 < width) x+=7; if(keyIsDown(LEFT_ARROW)) if(x - 35 > 0) x-=7; if(keyIsDown(UP_ARROW)) if(y + 8 > 330) y--; if(keyIsDown(DOWN_ARROW)) if(y + 8 + 15 < 400) y++; */ push(); fill(random(0,255), random(0,255), random(0,255)); ellipse(xm,ym,10,10); pop(); text(cnt, 20 ,30); ym+=s; if(cnt == 500) { background("pink"); text("FELICITARI", 115, 200); } }
Duplicare
Executare
Cod
×
Cod HTML
<iframe sandbox="allow-scripts" src="/p5js/index.php?id=1419" style="width:408px; height:408px;border:solid 1px gray; overflow: scroll;"></iframe>
×
Duplicare script
Denumirea noului script
Du-te sus!