Está en la página 1de 11

PINGUINO

var ejeX=50;

var ejeY=190;

var cuerpoX = 115;

var cuerpoY = 112;

var barrigaX = cuerpoX-15;

var barrigaY = cuerpoY;

var nube = 340;

var solX = 80;

var solY =64;

draw = function() {

//fondo

background(207, 254, 255);

fill(0, 174, 255);

noStroke();

rect(0,0,399,200);

//solcito

fill(255, 255, 0);

ellipse(solX, solY, 100, 100);

//nube

fill(17, 0, 255);

ellipse(nube, 90, 166, 127);

ellipse(nube-62, 100, 95, 77);


ellipse(nube+86, 100, 95, 77);

//cuerpo y barriga

fill(82, 82, 250);

ellipse(ejeX, ejeY, cuerpoX, cuerpoY); // cuerpo

fill(127, 80, 250);

ellipse(ejeX, ejeY, barrigaX, barrigaY); // barriga

//pancita

noStroke();

fill(255, 255, 255);

ellipse(ejeX,ejeY,85,112);

//cabeza

fill(82, 82, 250);

ellipse(ejeX, ejeY-60, 60, 60);

//ojos

noStroke();

fill(255, 255, 255);

ellipse(ejeX+10,ejeY-67,25,25);

ellipse(ejeX-10,ejeY-67,25,25);

fill(0, 0, 0);

ellipse(ejeX-7,ejeY-67,10,10);

ellipse(ejeX+7,ejeY-67,10,10);

//pies

fill(255, 234, 0);

triangle(ejeX-60,ejeY+65,ejeX-23,ejeY+45,ejeX-23,ejeY+65);

triangle(ejeX+60,ejeY+65,ejeX+23,ejeY+45,ejeX+23,ejeY+65);
//boca

fill(255, 234, 0);

triangle(ejeX+20,ejeY-50,ejeX,ejeY-30,ejeX-20,ejeY-50);

ejeX++;

nube--;

solX+=0.5;

};

COMIDA FAVORITA

textSize(40);

fill(181, 123, 181);

text("My favorite foods", 10, 40);

textSize(30);

fill(242, 137, 0);

text("Broccoli", 10, 80);

text("Cheese", 10, 120);

text("whats yours?", 10, 160);

ANUNCIO

background(250, 234, 155);

draw = function() {

var mensaje = "¡Smart TVs!";

var ejeX = 200;


var ejeY = 200;

var tvX = 150;

var tvY = 90;

fill(7, 74, 18);

textSize(42);

text(mensaje, 80, 50);

fill(153, 23, 23);

textSize(24);

text("¡Los mejores momentos en familia!", 10, 87);

textSize(20);

fill(176, 60, 176);

text("Calidad y precios a tu alcance", 70, 128);

fill(70, 130, 219);

text("ven y elije el tuyo", 125, 170);

//TV

stroke(0, 0, 0);

strokeWeight(10);

fill(46, 38, 38);

rect(ejeX-70, ejeY, tvX, tvY);

//mesa

noStroke();

fill(28, 107, 19);

rect(ejeX-85, ejeY+94, 186, 95);

};

PECERA

background(89, 216, 255);


var speed = 1;

var burbujaspeed = 1;

var burbujaX =
[random(0,400),random(0,400),random(0,400),random(0,400),random(0,400),random(0,400),
random(0,400),random(0,400),random(0,400)];

var burbujaY = [500,500,500,500,500,500,500,500,500,500,];

var pezX = [-100,-100,-100,-100,-100,-100,-100,-100];

var pezY =
[random(0,400),random(0,400),random(0,400),random(0,400),random(0,400),random(0,400),
random(0,400),random(0,400),random(0,400)];

var mover = function(){

for(var i = -100;i<pezX.length;i++){

if(pezX[i]>550){

pezX[i] = -150;

pezY[i] = random(0,400);

} else if(i === 0) {

pezX[i] += speed;

} else if(i === 1) {

pezX[i] += speed;

} else if(i === 2) {

pezX[i] += speed*2;

} else if(i === 3) {

pezX[i] += speed*1.5;

} else if(i === 4) {

pezX[i] += speed*3;

} else if(i === 5) {

pezX[i] += speed*0.5;
} else if(i === 6) {

pezX[i] += speed*1.25;

} else if(i === 7) {

pezX[i] += speed*0.75;

} else {

pezX[i] += speed;

};

var drawFish =
function(centroX,centroY,ojo,cuerpoX,cuerpoY,colaX,colaY,aletaspeed,cuerpocolor){

noStroke();

fill(cuerpocolor);

triangle(centroX-0.2*cuerpoX,centroY,centroX-0.2*cuerpoX,centroY-
0.8*cuerpoY,centroX+0.4*cuerpoX,centroY-0*cuerpoY);

// body

fill(33, 33, 33);

ellipse(centroX+cuerpoX/2.35, centroY, ojo, ojo);

fill(cuerpocolor*5);

triangle(centroX-0.2*cuerpoX,centroY,centroX-0.2*cuerpoX,centroY-
0.8*cuerpoY,centroX+0.4*cuerpoX,centroY-0*cuerpoY);

triangle(centroX+-
0.16*cuerpoX,centroY+0.39*cuerpoY,centroX+0.19*cuerpoX,centroY+0.42*cuerpoY,centroX+-
0.15*cuerpoX,centroY+0.61*cuerpoY);

fill(cuerpocolor);

ellipse(centroX, centroY, cuerpoX, cuerpoY);


fill(cuerpocolor*5);

triangle(centroX+0.14*cuerpoX,centroY+0.13*cuerpoY,centroX+0.02*cuerpoX,centroY+0.36*c
uerpoY,centroX+-0.10*cuerpoX,centroY+0.16*cuerpoY);

fill(cuerpocolor);

// tail

triangle(centroX-cuerpoX/2.5, centroY,

centroX-cuerpoX/2-(10 * sin(frameCount * aletaspeed)+10), centroY-colaX,

centroX-cuerpoX/2-(10 * sin(frameCount * aletaspeed)+10), centroY+colaY);

// eye

fill(33, 33, 33);

ellipse(centroX+cuerpoX/4, centroY, ojo, ojo);

};

var burbujamueve = function(){

for(var i = -100;i<burbujaX.length;i++){

if(burbujaY[i]<-500){

burbujaY[i] = 500;

burbujaX[i] = random(0,400);

} else if(i === 0) {

burbujaY[i] -= speed*0.9;

} else if(i === 1) {

burbujaY[i] -= speed*0.5;

} else if(i === 2) {

burbujaY[i] -= speed*0.75;

} else if(i === 3) {

burbujaY[i] -= speed*1;

} else if(i === 4) {


burbujaY[i] -= speed*1.25;

} else if(i === 5) {

burbujaX[i] -= speed*1.5;

} else if(i === 6) {

burbujaY[i] -= speed*1.75;

} else if(i === 7) {

burbujaY[i] -= speed*2;

} else if(i === 8) {

burbujaY[i] -= speed*2.25;

} else if(i === 9) {

burbujaY[i] -= speed*2.50;

} else {

burbujaY[i] -= speed;

};

var drawbubble = function(buebujaX,buebujaY,size){

strokeWeight(2.5);

stroke(100, 255, 255, 100);

fill(150, 255, 255, 100);

ellipse(burbujaX,burbujaY,size,size);

noFill();

stroke(230, 255, 255, 100);

arc(burbujaX,burbujaY,size/1.25,size/1.25,180,300);

};

var drawPebble = function(pebbleX,pebbleY,sizeX,sizeY){

strokeWeight(5);

stroke(185, 170, 100);

fill(185, 170, 100);


ellipse(pebbleX,pebbleY,sizeX,sizeY);

noFill();

stroke(195, 180, 115);

arc(pebbleX,pebbleY,sizeX,sizeY,150,350);

stroke(168, 147, 65);

arc(pebbleX,pebbleY,sizeX,sizeY,25,125);

};

var drawSeaweed = function(weedX, weedY){

stroke(0, 100, 15, 230);

strokeWeight(15);

noFill();

bezier(weedX, weedY, weedX+50, weedY+-125, weedX+-50, weedY+-50, weedX+5, weedY+-


175);

};

var draw = function() {

noStroke();

fill(89, 216, 255,75);

rect(0,0,width,height);

burbujamueve();

mover();

// First Purple fish

drawFish(pezX[0],pezY[0],15,125,75,25,25,5,color(185, 0, 125));

// The one next to it

drawFish(pezX[0]-50,pezY[0]+50,15,115,75,25,25,5,color(165, 0, 110));

// Short yellow one


drawFish(pezX[2],pezY[2],15,55,65,15,40,5,color(255, 187, 0));

// Green one

drawFish(pezX[3],pezY[3],15,100,65,15,40,5,color(170, 255, 0));

// Slim fast grey one

drawFish(pezX[4],pezY[4],10,200,30,15,20,5,color(135, 135, 135));

// Big blue one

drawFish(pezX[5],pezY[5],10,100,100,10,50,5,color(0, 17, 255));

// Tiny Red one

drawFish(pezX[6],pezY[6],7.5,30,30,10,10,5,color(225, 0, 0));

// Big tailed pale gray one

drawFish(pezX[7],pezY[7],10,100,50,50,25,5,color(219, 219, 219));

drawSeaweed(15,400);

drawSeaweed(125,500);

drawSeaweed(97,447);

drawSeaweed(274,428);

drawSeaweed(175,472);

drawSeaweed(351,438);

drawSeaweed(312,403);

drawSeaweed(221,523);

drawPebble(8,392,50,25);

drawPebble(52,392,78,41);

drawPebble(114,392,50,25);

drawPebble(80,390,33,17);

drawPebble(144,385,21,32);

drawPebble(168,392,50,25);

drawPebble(113,408,50,25);

drawPebble(16,405,50,25);

drawPebble(210,379,50,25);

drawPebble(232,400,121,25);
drawPebble(301,379,121,56);

drawPebble(371,369,80,65);

drawPebble(335,388,86,25);

drawPebble(403,409,35,44);

drawbubble(burbujaX[0],burbujaY[0],15);

drawbubble(burbujaX[1],burbujaY[1],50);

drawbubble(burbujaX[2],burbujaY[2],10);

drawbubble(burbujaX[3],burbujaY[3],25);

drawbubble(burbujaX[4],burbujaY[4],30);

drawbubble(burbujaX[5],burbujaY[5],25);

drawbubble(burbujaX[6],burbujaY[2],10);

drawbubble(burbujaX[7],burbujaY[3],25);

drawbubble(burbujaX[8],burbujaY[4],30);

drawbubble(burbujaX[9],burbujaY[5],25);

};

También podría gustarte