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
"Pong " - Processing
ID
Autor
Duplicat din
Ultima modificare
#2513
Takacs Robert (RoTak)
-
Miercuri, 27 nov 2019, 10:32
function setup() { createCanvas(400, 400); background(0); frameRate(60); } let score = 0; let xBar = 400/2; let yBar = 350; let barWidth = 50; let xBall = 50; let yBall = 40; let xSpeed = 3.14; let ySpeed = 7; let ballRad = 5; function draw() { background(0); xBall += xSpeed; yBall += ySpeed; if(xBall + ballRad > 400 || xBall - ballRad < 0) xSpeed = -xSpeed; if(yBall - ballRad < 0) ySpeed = -ySpeed; if(yBall > 345 && yBall < 355) if(xBall > xBar - barWidth / 2 - 5 && xBall < xBar + barWidth / 2 + 5) ySpeed = -ySpeed, score++; if(yBall > 400) { textSize(50); text("YOU LOST!", 70, 150); } textSize(16); text("SCORE: " + score, 10, 380); stroke(255); strokeWeight(5); line(xBar - barWidth / 2, yBar, xBar + barWidth / 2, yBar); xBar = constrain(mouseX, barWidth / 2, 400 - barWidth / 2); ellipse(xBall, yBall, ballRad, ballRad); }
Duplicare
Executare
Cod
×
Cod HTML
<iframe sandbox="allow-scripts" src="/p5js/index.php?id=2513" style="width:408px; height:408px;border:solid 1px gray; overflow: scroll;"></iframe>
×
Duplicare script
Denumirea noului script
Du-te sus!