SOURCE

console 命令行工具 X clear

                    
>
console
function setup() {
createCanvas(2890,600);
background(335);
rectMode(CENTER);
}
function draw() {
penguin(2885,305,22,0.1,0.1);
penguin(2130,305,22,0.2,0.3);
penguin(2128,305,20,0.3,0.3);
penguin(1819,305,129,0.4,0.4);
penguin(1555,305,200,0.5,0.5);
penguin(1350,305,59,0.6,0.6);
penguin(1110,305,170,0.7,0.7);
penguin(834,305,120,0.8,0.8);
penguin(524,305,200,0.9,0.9);
penguin(180,305,125,1,1);
}

function penguin(x,y,c,s,a){
push();
translate(x,y);
scale(s);
//两条腿
noStroke();
fill(255,160,45);
ellipse(-100,225,100,50);
ellipse(100,225,100,50);
//身子
fill(c);
ellipse(-150,90,60,235);
ellipse(150,90,60,235);
rect(0,100,300,250);
stroke(c); 
strokeWeight(300); 
line(0, -85, 0, 30);
//眼睛和肚皮
fill(255);
noStroke();
ellipse(-70,-80,120,120);
ellipse(70,-80,120,120);
ellipse(0,95,200,220);
//眼球
fill(0);
ellipse(-70,-80,30,a);
ellipse(70,-80,15,a);
//嘴巴
noStroke();
fill(255,160,45);
triangle(-15,-50,15,-50,0,-25);
pop();
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.1.9/p5.min.js"></script>