xxxxxxxxxx
function setup() {
createCanvas(1000, 600);
background(254, 255, 179);
}
function draw() {
background(254, 255, 179);
// Takım elbise rengi
fill(40, 40, 40);
// Ceket
rect(440, 350, 120, 100, 20);
// Gömlek
fill(255);
rect(440, 390, 120, 30, 10, 10, 0, 0);
// Pantolon
fill(30, 30, 30);
rect(440, 450, 120, 100);
// Kravat
fill(255, 0, 0); // Kırmızı renk
beginShape();
vertex(500, 410); // Başlangıç noktası
vertex(480, 440); // İkinci nokta
vertex(520, 440); // Üçüncü nokta
endShape(CLOSE);
// Sağ kol
fill(40, 40, 40); // Takım elbise rengi
push(); // Mevcut çizim durumunu kaydet
translate(550, 360); // Sağ kolun konumunu ayarla
rotate(radians(-55)); // Sağ kolu çapraz şekilde döndür
rect(0, 0, 30, 110); // Sağ kol
pop(); // Kaydedilen çizim durumunu geri yükle
// Sol kol
fill(40, 40, 40); // Takım elbise rengi
push(); // Mevcut çizim durumunu kaydet
translate(410, 360); // Sol kolun konumunu ayarla
rotate(radians(5)); // Sol kolu çapraz şekilde döndür
rect(0, 0, 30, 110); // Sol kol
pop(); // Kaydedilen çizim durumunu geri yükle
// Ayakkabılar
fill(255, 0, 0); // Kırmızı renk
rect(460, 550, 40, 25, 10); // Sol ayakkabı
rect(500, 550, 40, 25, 10); // Sağ ayakkabı
// İş çantası
fill(70); // Gri renk
rect(590, 420, 80, 60, 10); // İş çantasının gövdesi
fill(100); // Koyu gri renk
rect(610, 430, 40, 40, 5); // İş çantasının kapağı
// Şarap şişesi
fill(140, 25, 20); // Şarap rengi
push(); // Mevcut çizim durumunu kaydet
translate(370, 430); // Şarap şişesinin konumunu ayarla
rotate(radians(-30)); // Şarap şişesini çapraz şekilde döndür
rect(0, 0, 20, 100, 5); // Şişenin gövdesi
fill(255); // Beyaz renk
rect(0, -10, 10, 20); // Şişenin kapağı
rect(5, 20, 10, 30); // Şişenin etiketi
pop(); // Kaydedilen çizim durumunu geri yükle
// Maymunun başı
noStroke();
fill(138, 96, 19);
ellipse(500, 300, 150, 170);
// Maymunun kulakları
noStroke();
fill(138, 96, 19);
ellipse(420, 290, 60, 80);
ellipse(580, 290, 60, 80);
// Kulak içi rengi
noStroke();
fill(240, 202, 132);
ellipse(420, 290, 30, 40);
ellipse(583, 290, 30, 40);
// Maymunun yüzü
noStroke();
fill(240, 202, 132);
ellipse(480, 290, 70, 100);
ellipse(525, 290, 70, 100);
// Gülen ağız
noFill(); // Dolguyu kapat
stroke(0); // Kenar rengini siyah yap
strokeWeight(6); // Kenar kalınlığını ayarla
arc(500, 350, 50, 50, 0.1, PI - 0.1); // Ağızın yarısını oluşturan üst yay
arc(500, 350, 70, 50, PI + 0.1, TWO_PI - 0.1); // Ağızın yarısını oluşturan alt yay
// Gözler
fill(0); // Göz rengi siyah
ellipse(470, 280, 30, 30); // Sol göz
ellipse(530, 280, 30, 30); // Sağ göz
// Sarhoş gözler
fill(255); // Göz rengini beyaz yap
ellipse(random(460, 480), random(270, 290), 20, 20); // Sol göz
ellipse(random(520, 540), random(270, 290), 20, 20); // Sağ göz
}