Skip to content

Instantly share code, notes, and snippets.

View mimetaur's full-sized avatar

Nathan Koch mimetaur

View GitHub Profile
@mimetaur
mimetaur / terrain_class_example.js
Created November 18, 2019 19:08
Terrain Types
let lava;
let goal;
function setup() {
createCanvas(400, 400);
lava = new Terrain(50, 50, 75, 50, 0); // 0 means lava
goal = new Terrain(250, 250, 75, 50, 1); // 1 means goal
}
function draw() {
@mimetaur
mimetaur / midterm_help_for_ramsey.js
Created November 5, 2019 17:24
Midterm help for Ramsey
// this object literal holds our triangle info
let playerTriangle = {
x: 50,
y: 50,
size: 25
}
function setup() {
createCanvas(800, 700);
}
@mimetaur
mimetaur / week_7_sketch_3_solution_oli.js
Created November 5, 2019 16:54
Code 1 Week 7 exercise 3 possible solution for Oli
let diameters = []
let locationX = []
let locationY = []
let circleHues = []
let numCircles = 10;
let circlesFilled = []
function setup() {
createCanvas(600, 400);
@mimetaur
mimetaur / line_of_squares.js
Created November 5, 2019 16:44
Line of Squares Class
let myLineOfSquares;
function setup() {
createCanvas(400, 400);
myLineOfSquares = new LineOfSquares(height / 2, 9, 1.5, 140, 255, 140)
}
function draw() {
background(40);
myLineOfSquares.draw();
@mimetaur
mimetaur / week_6_sketch_4_solution.js
Created November 1, 2019 17:00
Week 6 Sketch #4 Solution
function setup() {
createCanvas(400, 400);
background(220);
fill(80);
}
function draw() {
@mimetaur
mimetaur / week_6_sketch_3_solution.js
Created November 1, 2019 16:54
Code 1 2019 - Week 6 Sketch #3 Solution
function setup() {
createCanvas(400, 400);
}
function draw() {
background(227);
rectMode(CENTER);
fill(0, 120, 180);
drawGrid();
@mimetaur
mimetaur / week_5_sketch_2_solution.js
Last active November 1, 2019 16:41
Code 1 2019 - Week 5 Sketch #2 Solution 02 (Theresa)
function setup() {
createCanvas(400, 400);
}
function draw() {
background(255);
drawButton(100, 100, 200, 200);
if (mouseIsPressed &&
mouseX > 100 && mouseX < 300 &&
@mimetaur
mimetaur / week_5_sketch_3_solution.js
Created November 1, 2019 16:27
Code 1 2019 - Week 5 Sketch 3 solution
function setup() {
createCanvas(300, 300);
}
function draw() {
background(180);
rectMode(CENTER);
fill("#EE3366");
applyMatrix();
translate(50,50);
@mimetaur
mimetaur / week_5_sketch_2_suggestion.js
Created October 31, 2019 21:30
Code 1 2019 - Week 5 Sketch 2 Suggestion
let dark = 20;
let light = 180;
function setup() {
createCanvas(400, 400);
fill(200, 100, 0);
}
function draw() {
fill(light);
@mimetaur
mimetaur / week_5_sketch_2_solution.js
Created October 28, 2019 21:44
code 1 week 5 sketch 2 solution
function setup() {
createCanvas(400, 400);
}
function draw() {
background(255);
drawSquares(9);
}