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
"snake" - Processing
ID
Autor
Duplicat din
Ultima modificare
#2896
buruiana stefan (Buruiana_Stefan)
-
Joi, 18 apr 2019, 16:22
function setup() { createCanvas(400, 400); angleMode(DEGREES); frameRate(50); } var foodx,foody,ok=1,dir=1,x=0,y=0,scor=0; function draw() { background("white"); if(ok==1) foodx=random(0,400),foody=random(0,400),ok=0; fill("red"); ellipse(foodx,foody,10,10); fill(0,255,0) rect(x,y,25,25); if(keyIsPressed && key=='w') dir=4; if(keyIsPressed && key=='d') dir=1; if(keyIsPressed && key=='s') dir=2; if(keyIsPressed && key=='a') dir=3; if(dir==1) x++; if(dir==2) y++; if(dir==3) x--; if(dir==4) y--; if(x>=foodx-15 && x<=foodx+15 && y>=foody-15 && y<=foody+15) ok=1,scor+=50; if(x<0 || x>400 || y<0 || y>400) { x=99999999999; y=99999999999; background("black"); fill("red") textSize(50) text("GAME OVER",50,200); textSize(30) text("scor:",120,225); text(scor,240,225); } }
Duplicare
Executare
Cod
×
Cod HTML
<iframe sandbox="allow-scripts" src="/p5js/index.php?id=2896" style="width:408px; height:408px;border:solid 1px gray; overflow: scroll;"></iframe>
×
Duplicare script
Denumirea noului script
Du-te sus!