xxxxxxxxxx
109
let fly = 0
let sBoost = 10
let Boost
let SCORE = 0
let Fy
let x
let value = 3
var speed = 3
var y = 200
function setup() {
createCanvas(400, 400);
Fy = random(50);
x = random(400);
Boost = 10
}
function draw() {
background(220);
keyPressed();
text('score ' + SCORE, 10, 10)
rectMode(CENTER)
rect(350, 50, 50)
if (mouseX > 350 && mouseY < 70) {
if (mouseIsPressed) {
x = random(400)
Fy = random(50)
SCORE = 0
value = random(150, 250)
Boost = 10
}
}
text('You Have ' + Boost + ' Amount Of Boost', 10, 25)
rectMode(CENTER)
rect(x, Fy, 50)
if (Fy < y && value + 15 > x && value - 15 < x) {
Fy = random(50);
x = random(400);
SCORE = SCORE + 1
Boost = Boost + 1
}
if (Fy < height - 30) {
Fy = Fy + 2
} else {
x = 1000
Fy = 1000
}
rectMode(CENTER)
rect(value, y, 50)
if (y < height - 25 && fly == 0) {
y = y + 3
}
}
function keyPressed() {
if (keyCode === LEFT_ARROW) {
speed = -2
value = value + speed;
} else if (keyCode === RIGHT_ARROW) {
speed = 2
value = value + speed
} else if (keyCode === UP_ARROW && Boost > 1) {
value = value + speed + speed + speed
Boost = Boost - 1
}
}
function keyTyped() {
//debug
if (Boost == 4 && value > 400 && key === 'g') {
Boost = 100000000
SCORE = 1000000
fly = 1
}
if (fly == 1) {
if (key === 'w') {
y = y + -10
}
if (key === 's') {
y = y + 10
}
}
}