程式碼
void setup(){
size(800,600);
}
float ballX=200,ballY=200,ballVX=0,ballVY=3;
float pika1X=200,pika1Y=420;
float pika2X=650,pika2Y=420;
boolean bGameOver=false;
void draw(){
background(#66B9EA);
noStroke();fill(#FAC105);rect(0,500,800,100);
fill(255,0,0);ellipse(pika1X,pika1Y,60,100);
rect(400,340,10,260);
fill(#F5FA05);ellipse(pika1X,pika1Y,60,100);
fill(#F5FA05);ellipse(pika2X,pika2Y,60,100);
if(bGameOver) return;
ballX+=ballVX;
ballY+=ballVY;
if(ballY>500-30) bGameOver=true;
if(dist(pika1X,pika1Y,ballX,ballY)<=80)bGameOver=true;
}

沒有留言:
張貼留言