xxxxxxxxxx
110
var screen = 0;
var y=-20;
var x=200;
var speed = 2;
var score= 0;
var apple;
var orange;
var juice;
var mushroom;
var banana;
function preload() {
apple = loadImage("apple.png");
//juice = loadImage("Juice.png");
orange = loadImage("Orange.png");
mushroom = loadImage("mushroom.png");
banana = loadImage("banana.png");
carrot = loadImage("Carrot.png");
}
function setup() {
createCanvas(600, 400);
}
function draw() {
if(screen == 0){
startScreen()
}else if(screen == 1){
gameOn()
}else if(screen==2){
endScreen()
}
//drawSprites();
}
function startScreen(){
background(96, 157, 255)
fill(255)
textAlign(CENTER);
text('WELCOME TO MY CATCHING GAME', width / 2, height / 2)
text('click to start', width / 2, height / 2 + 20);
reset();
}
function gameOn(){
background(0)
text("score = " + score, 30,20)
//ellipse(x,y,20,20);
var rand = Math.round(random(1,4));
switch(rand) {
case 1: image(mushroom,x,y,40,40);
break;
case 2: image(apple,x,y,40,40);
break;
case 3: image(banana,x,y,40,40);
break;
case 4: image(carrot,x,y,40,40);
break;
//case 5: juice.addImage(juice);
//break;
}
rectMode(CENTER)
rect(mouseX,height-10,50,30)
y+= speed;
if(y>height){
screen = 2
}
if(y>height-10 && x>mouseX-20 && x<mouseX+20){
y=-20
speed+=.5
score+= 1
}
if(y==-20){
pickRandom();
}
}
function pickRandom(){
x= random(20,width-20)
}
function endScreen(){
background(150)
textAlign(CENTER);
text('GAME OVER', width / 2, height / 2)
text("SCORE = " + score, width / 2, height / 2 + 20)
text('click to play again', width / 2, height / 2 + 40);
}
function mousePressed(){
if(screen==0){
screen=1
}else if(screen==2){
screen=0
}
}
function reset(){
score=0;
speed=2;
y=-20;
}