my-nature-of-code/random_noise_walker/random_noise_walker.pde
2017-09-03 17:24:40 +02:00

35 lines
450 B
Plaintext

class Walker {
float x, y;
float tx, ty;
Walker() {
tx = 0;
ty = 10000;
}
void step() {
x = map(noise(tx), 0, 1, 0, width);
y = map(noise(ty), 0, 1, 0, height);
tx += 0.01;
ty += 0.01;
}
void display() {
stroke(0);
ellipse(x, y, 16, 16);
}
}
Walker walker;
void setup() {
size(640, 240);
background(255);
walker = new Walker();
}
void draw () {
walker.step();
walker.display();
}