xxxxxxxxxx
// variables
char letter = char(random('a', 'z'));
int xPos;
int yPos;
int xC;
int yC;
int score = 0;
float reddy = 23;
int tick;
void setup() {
size(500, 500);
background(23, 124, 221);
xPos = random(50, width - 50);
yPos = random(50, height - 50);
}
void draw() {
tick++;
fill(reddy, 124, 221, 10);
rect(0, 0, width, height);
textSize(40);
textAlign(CENTER, CENTER);
fill(201, 124, 34);
text(letter, xPos, yPos);
textSize(20);
textAlign(LEFT, BOTTOM);
fill(0, 0, 0);
text("Score: " + str(score), 0, height);
reddy = (reddy + 23) / 1.5;
if (tick % 5 == 0) {
xC = abs(random(50, width - 50) - xPos);
yC = abs(random(50, height - 50) - yPos);
ellipse(xC, yC, 20, 20);
if (xC <= 20 && yC <= 20) {
println("Lose");
}
}
}
void keyPressed() {
if (key == letter) {
letter = char(random('a', 'z'));
xPos = random(50, width - 50);
yPos = random(50, height - 50);
score++;
} else {
wrongAnim();
score--;
}
}
void wrongAnim() {
reddy *= 33;
}