console
function setup(){
createCanvas(1200,300)
background(200)
rectMode(CENTER)
colorMode(HSB,360,100,100)
for(let i=0;i<width;i+=150){
let penguinC=int(random(0,140))
let penguinS=random(0.25,0.6)
Penguin(i,140,penguinC,penguinS)
}
}
function draw(){
}
function Penguin(x,y,c,s){
push();
translate(x,y)
scale(s)
noStroke()
fill(random(0,230),random(0,180),45)
ellipse(-100,225,100,50)
ellipse(100,225,100,50)
fill(random(0,230),random(0,200),random(0,120))
ellipse(-150,90,60,235)
ellipse(150,90,60,235)
rect(0,100,300,250)
stroke(0)
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(random(0,255),60,80)
ellipse(-70,-80,15,15)
ellipse(70,-80,15,15)
noStroke()
fill(random(0,255),160,145)
triangle(-15,-50,15,-5,0,-25)
pop()
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.1.9/p5.min.js"></script>