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
"Script Nou" - Processing
ID
Autor
Duplicat din
Ultima modificare
#4819
Manafu Petru Darius (Petrudarius2006)
-
Vineri, 11 feb 2022, 15:53
function setup() { createCanvas(400, 400); } var scoreX = 0; var scoreO = 0; var turn = 0; var separator = 0; var separatorIncepe = 0; function grilaj(){ line(133, 40, 133, 360); line(266, 40, 266, 360); line( 40, 133, 360, 133); line( 40, 266, 360, 266); } function draw() { grilaj(); textSize(60); if(mouseIsPressed){ //pt prima linie stanga if(mouseX < 133 && mouseX > 40 && mouseY < 133 && mouseY > 40 && separator === 0){ if(turn === 0){ text("X", 60, 100); turn = 1; separatorIncepe = 1; } else { text("O", 60, 100); turn = 0; separatorIncepe = 1; } } //pt prima linie mijloc if(mouseX < 266 && mouseX > 133 && mouseY < 133 && mouseY > 40 && separator === 0){ if(turn === 0){ text("X", 180, 100); turn = 1; separatorIncepe = 1; } else { text("O", 180, 100); turn = 0; separatorIncepe = 1; } } //pt prima linie dreapta if (mouseX > 266 && mouseX < 390 && mouseY < 133 && mouseY > 40 && separator === 0){ if(turn === 0){ text("X", 290, 100); turn = 1; separatorIncepe = 1; } else { text("O", 290, 100); turn = 0; separatorIncepe = 1; } } //pt a 2a linie stanga if(mouseX < 133 && mouseX > 60 && mouseY > 133 && mouseY < 266 && separator === 0){ if(turn === 0){ text("X", 60, 220); turn = 1; separatorIncepe = 1; } else { text("O", 60, 220); turn = 0; separatorIncepe = 1; } } // pt a 2a linie mijloc if(mouseX < 266 && mouseX > 133 && mouseY < 266 && mouseY > 133 && separator === 0){ if(turn === 0){ text("X", 180, 220); turn = 1; separatorIncepe = 1; } else { text("O", 180, 220); turn = 0; separatorIncepe = 1; } } // pt a 2a linie dreapta if (mouseX > 266 && mouseX < 390 && mouseY < 266 && mouseY > 133 && separator === 0){ if(turn === 0){ text("X", 290, 220); turn = 1; separatorIncepe = 1; } else { text("O", 290, 220); turn = 0; separatorIncepe = 1; } } if(separatorIncepe === 1){ separator = separator + 1; } if(separator === 8){ separator = 0; } } }
Duplicare
Executare
Cod
×
Cod HTML
<iframe sandbox="allow-scripts" src="/p5js/index.php?id=4819" style="width:408px; height:408px;border:solid 1px gray; overflow: scroll;"></iframe>
×
Duplicare script
Denumirea noului script
Du-te sus!