xxxxxxxxxx
49
let player, greenblocks, redcircles;
let score = 0;
let pickupSound;
function preload() {
pickupSound = loadSound("Ding.wav");
}
function setup() {
createCanvas(600, 400);
fill(0);
textSize(24);
textAlign(CENTER);
player = new Sprite(50, 50);
player.rotationLock = true;
greenblocks = new Group();
greenblocks.color = 'green';
redcircles = new Group();
redcircles.color = 'red'
for (let i = 0; i < 5; i++) {
new greenblocks.Sprite(random(50,250), random(50,375),25,25);
}
for (let i=0; i<3; i++) {
new redcircles.Sprite(random(250,550),random(50, 375), 75);
}
redcircles.overlaps(greenblocks, pickupCoins);
}
function pickupCoins(redcircles, greenblocks) {
pickupSound.play()
greenblocks.remove();
score++
}
function draw() {
clear();
text(score+' green blocks destroyed!', width/2, 20);
if (mouse.isOnCanvas) {
player.moveTowards(mouse.x, mouse.y);
}
}