Guest User

Untitled

a guest
Sep 28th, 2018
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function setup() {
  2.     createCanvas(400, 400);
  3.     for (var i = 0; i < 100; i = i + 1) {
  4.         append(x, random(width));
  5.         append(y, random(height));
  6.         append(changeInX, random(-3, 3));
  7.         append(changeInY, random(-3, 3));
  8.         append(colors, random(40, 140));
  9.     }
  10.  
  11.     colorMode(HSB);
  12. }
  13.  
  14. var x = [50, 70];
  15. var y = [200, 90];
  16. var changeInX = [3, 4];
  17. var changeInY = [3, 7];
  18. var colors = [40, 90];
  19.  
  20. function draw() {
  21.     background(220);
  22.  
  23.     noStroke();
  24.  
  25.     for (var i = 0; i < x.length; i = i + 1) {
  26.         fill(colors[i], 100, 100, 50);
  27.         ellipse(x[i], y[i], 40);
  28.  
  29.         x[i] = x[i] + changeInX[i];
  30.         y[i] = y[i] + changeInY[i];
  31.  
  32.         if (x[i] > width) {
  33.             changeInX[i] = -changeInX[i];
  34.             colors[i] = colors[i] + 10;
  35.         }
  36.  
  37.         if (x[i] < 0) {
  38.             changeInX[i] = -changeInX[i];
  39.         }
  40.  
  41.         if (y[i] > height) {
  42.             changeInY[i] = -changeInY[i];
  43.         }
  44.  
  45.         if (y[i] < 0) {
  46.             changeInY[i] = -changeInY[i];
  47.         }
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment