xxxxxxxxxx
73
//Self-Portrait
//Ray Cogliano 09-15-23
let x = 25;
let y = 0;
let z = 50;
let a = 0;
let b = 25;
let c = 25;
let d = 0;
let ad; //colorshift
function setup() {
createCanvas(400, 400);
}
function draw() {
ad = color(1+a, 2+a, 20+a); //colorshift
background(220);
fill(ad);
//Left Eye
ellipse(x, y, z, 30);
//Left Nose Branch
quad(x, y, b-15+random(-.1,.1)+(b/2), c+25);
//random variable loop
if (a < 400) {
a += 1;
}
else {
a = 0;
}
if (d < 40) {
d += 1;
}
else {
d = 0;
}
//Eye Bounce Y-Axis
if (a < 200) {
y += 1;
}
if (a > 200){
y -= 1;
}
//stem movement
if (d <= 30) {
c = (c + 1);
}
if (d > 30){
c = (c - 1);
}
//Eye Bounce X-Axis
if (x > (width/4)*3){
x = width/4;
}
if (x < 200){
x += 0.25;
}
//Stem
if (b > (width/10)){
b = width/10;
}
if (b < 50){
//b += 0.25;
}
//random variable loop
if (a < 50) {
z += random(-0.25, 0.25);
}
if (a > 50) {
z -= random(-0.25, 0.25);
}
}