Skip to content

Instantly share code, notes, and snippets.

@kmancher
Created September 16, 2017 16:57
Show Gist options
  • Select an option

  • Save kmancher/73816023fb718c748814dc357fa9289b to your computer and use it in GitHub Desktop.

Select an option

Save kmancher/73816023fb718c748814dc357fa9289b to your computer and use it in GitHub Desktop.
Generate art
var x = "I saw a cat";
var i;
var spot = {
x: 100,
y: 50
};
var col = {
r: 255,
g: 0,
b: 0
};
function setup() {
createCanvas(600, 400);
background(0);
}
function draw() {
var letters = x.length;
if (x.includes("me") || x.includes("I") === true) {
background(255, 0, 0);
} else if (x.includes("you") === true) {
background(0, 255, 0);
} else {
background(0, 0, 255);
}
for (i = 0; i <= letters * 10; i += 10) {
stroke(255);
line(i, 0, i * 3, height);
}
}
function mousePressed() {
var letters = x.length;
if (x.includes("me") || x.includes("I") === true) {
background(255, 0, 0);
} else if (x.includes("you") === true) {
background(0, 255, 0);
} else {
background(0, 0, 255);
}
for (i = 0; i <= letters * 10; i += 10) {
stroke(255);
line(i, 0, i * 3, height);
}
var vowels;
var consonants;
vowels = random(50);
consonants = random(50);
if (vowels > consonants) {
fill(0);
ellipse(width/2, height/2, 100, 100);
} else {
fill(255);
ellipse(width/2, height/2, 100, 100);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment