sketch:
gif:
var justClicked; var gridSize; function setup() { createCanvas(400, 400); justClicked = true; gridSize = width/10; fill(50); stroke(255); strokeWeight(3); } function draw() { if (justClicked) { // redraw background(100, 100, 108); for (var y = gridSize; y < width; y += gridSize) { for (var x = gridSize; x < height; x += gridSize) { var rand = random(); if (rand < 0.05) { ellipse(x, y, 10); } else { ellipse(x, y, 20); } } } justClicked = false; } } function mousePressed() { justClicked = true; } |