SOURCE

console 命令行工具 X clear

                    
>
console
function setup() { 
    createCanvas(1000,600); 
    background(200); 
    rectMode(CENTER);
}
function draw() { 
    Penguin(100,200,0.35,100,100,150,15);
    Penguin(250,300,0.3,110,50,10,50);
     Penguin(150,450,0.4,245,100,150,40);
     Penguin(400,350,0.35,220,60,60,20);
     Penguin(500,450,0.4,50,70,100,75);
     Penguin(600,250,0.45,210,225,100,35);
     Penguin(225,100,0.3,10,120,20,20);
     Penguin(800,400,0.8,90,150,15,30,20);
     Penguin(900,100,0.4,70,200,150,30);
     Penguin(400,150,0.48,5,200,200,50);
}

function Penguin(x,y,s,c,b,d,a){
    push();
    translate(x,y); 
    scale(s);
    //两条腿 
    noStroke(); 
    fill(255,160,45);
    ellipse(-100,225,100,50); 
    ellipse(100,225,100,50);
    //身子形态和颜色
    fill(c,b,d); 
    ellipse(-150,90,60,235); 
    ellipse(150,90,60,235); 
    rect(0,100,300,250); 
    stroke(c,b,d); 
    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,a,a);                
    ellipse(70,-80,a,a);
    //嘴巴
    noStroke();
    fill(255,160,45); 
    triangle(-15,-50,15,-50,0,-25);
    pop();
}
<script src='https://cdn.jsdelivr.net/npm/p5@1.1.9/lib/p5.min.js'></script>