Aiuto processing gioco tris
buongiorno , mi serve aiuto per completare un programma di processing che esegua il gioco del tris.
Risposte
grazie dell'attenzione, io avevo iniziato così.Non so come mettere le condizioni di vittoria ed alternare i simboli.
Aggiunto 2 minuti più tardi:
void setup(){
size(500,500);
background(255);
strokeWeight(15);
line(150,0,150,500);
line(350,0,350,500);
line(0,150,500,150);
line(0,350,500,350);
}
void draw(){
if (keyPressed){
if (key=='a'){
println("premuto");
fill(0);
ellipse(75,75,50,50);
}
if(key=='b'){
println("premuto");
fill(0);
ellipse(250,75,50,50);
}
if(key=='c'){
println("premuto");
fill(0);
ellipse(425,75,50,50);
}
if(key=='d'){
println("premuto");
fill(0);
ellipse(75,250,50,50);
}
if(key=='e'){
println("premuto");
fill(0);
ellipse(250,250,50,50);
}
if(key=='f'){
println("premuto");
fill(0);
ellipse(425,250,50,50);
}
if(key=='g'){
println("premuto");
fill(0);
ellipse(75,425,50,50);
}
if(key=='1'){
println("premuto");
fill(0);
triangle(35,125,115,125,75,25);
}
if(key=='2'){
println("premuto");
fill(0);
triangle(210,125,290,125,250,25);
}
if(key=='3'){
println("premuto");
fill(0);
triangle(385,125,465,125,425,25);
}
if(key=='4'){
println("premuto");
fill(0);
triangle(35,300,115,300,75,200);
}
if(key=='5'){
println("premuto");
fill(0);
triangle(210,300,290,300,250,200);
}
if(key=='6'){
println("premuto");
fill(0);
triangle(385,300,465,300,425,200);
}
if(key=='7'){
println("premuto");
fill(0);
triangle(35,475,115,475,75,375);
}
if(key=='8'){
println("premuto");
fill(0);
triangle(210,475,290,475,250,375);
}
if(key=='9'){
println("premuto");
fill(0);
triangle(385,475,465,475,425,375);
}
}
}
Aggiunto 2 minuti più tardi:
void setup(){
size(500,500);
background(255);
strokeWeight(15);
line(150,0,150,500);
line(350,0,350,500);
line(0,150,500,150);
line(0,350,500,350);
}
void draw(){
if (keyPressed){
if (key=='a'){
println("premuto");
fill(0);
ellipse(75,75,50,50);
}
if(key=='b'){
println("premuto");
fill(0);
ellipse(250,75,50,50);
}
if(key=='c'){
println("premuto");
fill(0);
ellipse(425,75,50,50);
}
if(key=='d'){
println("premuto");
fill(0);
ellipse(75,250,50,50);
}
if(key=='e'){
println("premuto");
fill(0);
ellipse(250,250,50,50);
}
if(key=='f'){
println("premuto");
fill(0);
ellipse(425,250,50,50);
}
if(key=='g'){
println("premuto");
fill(0);
ellipse(75,425,50,50);
}
if(key=='1'){
println("premuto");
fill(0);
triangle(35,125,115,125,75,25);
}
if(key=='2'){
println("premuto");
fill(0);
triangle(210,125,290,125,250,25);
}
if(key=='3'){
println("premuto");
fill(0);
triangle(385,125,465,125,425,25);
}
if(key=='4'){
println("premuto");
fill(0);
triangle(35,300,115,300,75,200);
}
if(key=='5'){
println("premuto");
fill(0);
triangle(210,300,290,300,250,200);
}
if(key=='6'){
println("premuto");
fill(0);
triangle(385,300,465,300,425,200);
}
if(key=='7'){
println("premuto");
fill(0);
triangle(35,475,115,475,75,375);
}
if(key=='8'){
println("premuto");
fill(0);
triangle(210,475,290,475,250,375);
}
if(key=='9'){
println("premuto");
fill(0);
triangle(385,475,465,475,425,375);
}
}
}
Eccomi,
allora, dimmi esattamente cosa devi fare e come vuoi strutturare il tuo programma. Inizia a mandare un codice tuo e vediamo di sistemarlo insieme.
Buon lavoro,
Gabriele
allora, dimmi esattamente cosa devi fare e come vuoi strutturare il tuo programma. Inizia a mandare un codice tuo e vediamo di sistemarlo insieme.
Buon lavoro,
Gabriele