Walker w; PFont f; void setup() { size(640, 360); w = new Walker(); background(255); f = createFont("serif", 48); textFont(f); frameRate(24); } void draw() { fill(255, 3); rect(0,0,width, height); w.step(); w.display(); } class Walker { PVector loc = new PVector(width/2, height/2); float tx, ty; Walker() { tx = 0; ty = 1000; } void display() { textAlign(CENTER, CENTER); fill(0, 250); text("originality", loc.x, loc.y); } void step() { loc.x = map(noise(tx), 0, 1, 0, width); loc.y = map(noise(ty), 0, 1, 0, height); tx +=0.005; ty +=0.005; } }