let letters = ["S","P","A","M"];
let size;
let x = [];
let y = [];
let xSpeed = [];
let ySpeed = [];
function setup() {
createCanvas(600, 600);
background(255, 105, 180);
for (let i = 0; i < letters.length; i++) {
x[i] = width/2 - 50 + i * 50;
y[i] = height/2;
xSpeed.push(random(-2, 2));
ySpeed.push(random(-2, 2));
}
}
function draw() {
for (let i = 0; i < letters.length; i++) {
let letter = letters[i];
let color = [random(255), random(255), random(255)];
fill(color);
size = 10 + sin(frameCount / 20 + i) * 90;
textSize(size);
text(letter, x[i], y[i]);
xSpeed[i] += random(-0.1, 0.1);
ySpeed[i] += random(-0.1, 0.1);
x[i] += xSpeed[i];
y[i] += ySpeed[i];
if (x[i] > width || x[i] < 0) {
xSpeed[i] *= -1;
}
if (y[i] > height || y[i] < 0) {
ySpeed[i] *= -1;
}
}
}