For this assignment, I drew my inspiration from the YouTube channel called “Short Coding Skills MoCCAモカ,” where he created a nice generative art style, but I could not understand the code he had.
A=97; ATOZ=122-A+1;q=99; draw=_=>{frameRate(10); background(0,10);fill(200,0,0); textSize(random(45));j=frameCount; text(String.fromCharCode(j%30+A),noise(j)*q,noise(j+1)*q); j= frameCount;text("*".repeat(ATOZ).split("").map((c,i)=>String.fromCharCode(i+A))[j%(ATOZ)],noise(j)*q,noise(j+1)*q) }
So I took a shot at creating a similar feel to the one he made but instead it would say “STONKS,” because why not…
Sketch:
Description:
Randomized order of “STONKS”and random positioning where each selected letter is randomly displayed in different positions on the canvas.
Script:
let letters = "STONKS"; // Letters to be displayed let displayDuration = 50; // How long to display each letter (in frames) let nextChangeTime = 0; // When to change to the next letter function setup() { createCanvas(640, 684); textSize(64); fill("grey"); // Set letter color to blue frameRate(60); // Set the frame rate } function draw() { if (frameCount >= nextChangeTime) { // Clear the background each time before displaying a new letter background(0); // Select a random letter from the string let letter = random(letters.split("")); // Pick a random position for the letter let x = random(width); let y = random(height); // Display the letter text(letter, x, y); // Set the time for the next change nextChangeTime = frameCount + displayDuration; } }