xxxxxxxxxx
127
let font
let canvas = document.querySelector("canvas");
function preload(){
font = loadFont("/Roboto-Medium.ttf")
}
function setup() {
createCanvas(600, 400, canvas);
angleMode(DEGREES)
}
// CONTAINMENT BREACH EMERGENCY OUTPUT PLEASE I NEED TO MAUL SOMEONE BUT ALL I CAN DO IS CODE BECAUSE ART TAKES FOREVOR PLEASEPLEASEPLEASE I AM SO FERAL RIGHT NOW
let TIME = 0
function draw() {
background(10,5,6);
textFont(font)
TIME += round(deltaTime/1000,3)
// AGRGgaGRGRHRAAHH
stroke(230,0,0) // BLOOD RED (maybe a bit- *mauls you* BLOOD.)
strokeWeight(5)
noFill()
textSize(50)
triangle(70,250, 250,40, 300,360)
triangle(270,40, 320,360, 540,150)
noStroke()
fill(230,0,0)
push()
translate(30, -180)
rotate(-5)
translate(-30, 220)
text("BREACH BREACH BREACH BREACH BREACH BREACH BREACH " + ("BREACH ".repeat(floor(TIME / 3))), -30 - TIME * 20, 180)
pop()
push()
push()
translate(30, -180)
rotate(-70)
translate(-30, 220)
textSize(20)
text("BITE PEOPLE BITE PEOPLE BITE PEOPLE BITE PEOPLE BITE PEOPLE " + ("BITE PEOPLE ".repeat(floor(TIME / 3))), -500 - TIME * 12, 180)
pop()
push()
beginClip()
triangle(-10,80, -10,160, 610,180)
triangle(-10,160, 610,180, 680,250)
endClip()
fill(230,0,0)
rect(0,0,600,400)
noStroke()
fill(10,5,6)
push()
translate(30, -180)
rotate(-5)
translate(-30, 220)
text("BREACH BREACH BREACH BREACH BREACH BREACH BREACH " + ("BREACH ".repeat(floor(TIME / 3))), -30 - TIME * 20, 180)
pop()
push()
translate(30, -180)
rotate(-70)
translate(-30, 220)
textSize(20)
text("BITE PEOPLE BITE PEOPLE BITE PEOPLE BITE PEOPLE BITE PEOPLE " + ("BITE PEOPLE ".repeat(floor(TIME / 3))), -500 - TIME * 12, 180)
pop()
pop()
// palletization CPU shader, because fuck trying to use WEBGL
// all my homies are addicted to for loops (its just me)
// also this makes the recorded gif more compact
// IF I COULD ACTUALLY RECORD IT
/*
loadPixels()
for (let i = 0; i < pixels.length; i += 4) {
if(pixels[i] > 100){
// Red.
pixels[i] = 230;
// Green.
pixels[i + 1] = 0;
// Blue.
pixels[i + 2] = 0;
// Alpha.
pixels[i + 3] = 255;
}else{
// Red.
pixels[i] = 10;
// Green.
pixels[i + 1] = 5;
// Blue.
pixels[i + 2] = 6;
// Alpha.
pixels[i + 3] = 255;
}
}
updatePixels()
*/
}