//Jina Lee
//Section E
//jinal2@andrew.cmu.edu
//Project-05
var x;
//random colors
var r;
var g;
var b;
function setup() {
createCanvas(600,600);
//light blue
background(119, 158, 203);
}
function draw () {
//dark green line inbetween the circles
for (x = 0; x < 5; x ++) {
stroke(30, 70, 45, 200);
strokeWeight(5);
line((x * 100) + 100, 0, (x * 100) + 100, height);
}
//vertical forloop for y
for (var y = 50; y <= height; y += 70) {
//horizantal forloop for x
for (var x = 50; x <= width; x += 100) {
//call drawMain shape which are the circles
drawMain (x,y);
}
}
noLoop();
}
// cirlces, x y variable coordinates to be called in for loop
function drawMain ( x, y) {
//r is a random number between 0 - 255
r = random(255);
//g is a random number betwen 100 - 200
g = random(100,200);
//b is a random number between 0 - 100
b = random(100);
//main circles
noStroke();
fill(r, g, b);
ellipse(x, y, 60, 60);
fill(255);
ellipse(x, y, 45, 45);
strokeWeight(3);
stroke(r, g, b);
line(x, y - 25, x, y + 25);
line(x - 20, y - 20, x + 20, y + 20);
line(x - 20, y + 20, x + 20, y - 20);
//circles inside the bigger one
noStroke();
fill(r, g, b);
ellipse(x, y, 30, 30);
//dots on the line
for (var x = 50; x <= 500; x += 100) {
noStroke();
fill(r, g, b);
ellipse(x + 50, y + 30, 25, 25);
}
}
When I first started this project, I was thinking about fruits, particularly oranges. So I created a design that had half oranges everywhere. While doing so, I played around with the color and other ellipses and tried something else.
In the end, I added on to the old design by making it seem more similar to power buttons. In addition, the colors that I chose gives a tropical feeling that I was looking for.