//to nobles, welcome to the earth. //Hello, slender man! //Min Qiu Jian(John) Wei //ID: 991392059 //Original artwork by Attonwubber on DevianArt. //Slender man, click the mosue or press any button on keyboard will reveal slender //man's face. void setup(){ size (400,400); noStroke(); background(180,10,10); rectMode(CORNER); fill(0); //slender man's head. rect(170,40,50,10); rect(160,50,10,10); rect(220,50,10,10); rect(150,60,10,70); rect(230,60,10,70); rect(160,130,10,10); rect(220,130,10,10); rect(170,140,50,10); //slender man's suit. rect(110,150,170,10); rect(110,160,20,10); rect(260,160,20,10); //slender man's right arm. rect(110,170,10,210); rect(140,200,10,200); rect(120,320,20,10); rect(120,350,20,10); rect(120,380,20,10); //slender man's left arm. rect(270,170,10,210); rect(240,200,10,200); rect(250,320,20,10); rect(250,350,20,10); rect(250,380,20,10); //slender man's tie/collar/chest. rect(150,160,10,10); rect(150,170,20,10); rect(230,160,10,10); rect(220,170,20,10); rect(160,180,70,10); rect(160,190,10,40); rect(220,190,10,40); //slender man's tie. rect(180,160,10,120); rect(200,160,10,120); rect(190,280,10,70); rect(200,290,10,10); rect(200,310,10,10); rect(180,340,30,10); rect(170,350,10,10); rect(210,350,10,10); rect(160,360,10,10); rect(220,360,10,10); rect(150,370,10,10); rect(230,370,10,10); rect(170,230,10,10); rect(210,230,10,10); //slender man's jason? rect(180,370,30,10); rect(180,380,10,20); rect(200,380,10,20); //slender man's tentacles. //top left tentacle. rect(90,140,40,10); rect(80,130,30,10); rect(70,120,30,10); rect(60,110,30,10); rect(50,100,30,10); rect(50,60,20,40); rect(60,50,20,10); rect(70,40,10,10); rect(80,30,40,20); rect(120,40,10,10); rect(110,50,20,20); rect(100,70,20,10); //left tentacle 1. rect(50,160,60,30); rect(40,180,10,30); rect(30,190,10,40); rect(20,210,10,30); //left tentacle 2. rect(100,200,10,30); rect(90,210,10,30); rect(80,220,10,30); rect(70,230,10,30); rect(60,240,20,40); rect(90,270,10,10); rect(70,280,30,10); rect(80,290,20,40); rect(70,320,20,10); rect(60,350,20,10); //bottom left tentacle. rect(100,340,10,30); rect(90,350,10,30); rect(80,360,10,10); rect(70,370,20,30); //top right tentacle. rect(260,140,20,10); rect(260,130,30,10); rect(270,120,30,10); rect(280,90,20,30); rect(270,80,20,10); rect(260,70,20,10); //right tentacle 1. rect(280,160,10,30); rect(290,150,10,30); rect(300,140,10,30); rect(310,130,10,30); rect(320,120,30,30); rect(350,130,10,30); rect(360,140,10,40); //right tentacle 2. rect(280,230,10,30); rect(290,240,10,30); rect(300,250,10,30); rect(310,260,10,30); rect(320,270,30,20); rect(350,260,10,30); rect(360,250,10,30); rect(370,230,20,40); rect(360,220,20,10); rect(340,210,30,10); //buttom right tentacle. rect(280,310,10,30); rect(290,320,10,30); rect(300,330,10,30); rect(310,340,10,30); rect(320,350,10,30); rect(330,360,10,30); rect(340,370,20,30); fill(70); //right sleeve. rect(130,160,20,10); rect(120,170,30,30); rect(120,200,20,120); //left sleeve. rect(240,160,20,10); rect(240,170,30,30); rect(250,200,20,120); //chest/ rect(150,180,10,50); rect(230,180,10,50); rect(150,230,20,10); rect(220,230,20,10); rect(150,240,30,110); rect(210,240,30,110); rect(150,340,30,10); rect(150,350,20,10); rect(150,360,10,10); rect(210,340,30,10); rect(220,350,20,10); rect(230,360,10,10); rect(180,280,10,60); rect(200,280,10,10); rect(200,300,10,10); rect(200,320,10,20); //slender man's pants. rect(180,350,30,10); rect(170,360,50,10); rect(160,370,20,10); rect(150,380,30,20); rect(210,370,20,10); rect(210,380,30,20); //slender man's tie/ fill(210); rect(170,190,10,40); rect(210,190,10,40); rect(160,160,20,10); rect(170,170,10,10); rect(210,160,20,10); rect(210,170,10,10); fill(180,0,0); rect(190,160,10,10); rect(190,170,10,10); } void draw(){ frameRate(15); //red--->rainbow weeee! fill(180,0,0,mouseY); rect(190,190,10,10); rect(190,200,10,10); rect(190,210,10,10); rect(190,220,10,10); rect(190,230,10,10); rect(190,240,10,10); rect(190,250,10,10); rect(190,260,10,10); rect(190,270,10,10); fill(140); rect(120,330,20,20); rect(250,330,20,20); //slender man's shadow effect. fill(200/1.5+mouseX,200/1.5+mouseX,200/1.5+mouseX); rect(120,360,10,20); rect(250,360,10,20); fill(200*1.5-mouseX+200,200*1.5-mouseX+200,200*1.5-mouseX+200); rect(130,360,10,20); rect(260,360,10,20); fill(200*1.5-mouseX+200,200*1.5-mouseX+200,200*1.5-mouseX+200); rect(190,50,30,10); rect(200,60,30,10); rect(210,70,20,50); rect(200,120,30,10); rect(190,130,30,10); fill(200/1.5+mouseX,200/1.5+mouseX,200/1.5+mouseX); rect(170,50,20,10); rect(160,60,30,10); rect(160,70,20,50); rect(160,120,30,10); rect(170,130,20,10); fill(255); rect(190,60,10,10); rect(180,70,30,50); rect(190,120,10,10); } void mousePressed(){ //when mouse pressed, slender man will show his face. frameRate(2); rectMode(CORNER); fill(0); rect(170,70,10,40); rect(210,70,10,40); rect(180,120,30,10); } void keyPressed(){ //when key pressed, slender man will show sad face. frameRate(10); fill(0); rect(170,80,20,10); rect(200,80,20,10); rect(180,110,30,10); rect(180,120,10,5); rect(200,120,10,5); }