この記事を書いた人

- クリエイティブコーディングで制作した作品と、上達のためにやったこと・学習過程を発信
- コンセプトは「クリエイティブコーディング1万時間の歩き方」
- 2024年にProcessingの構文のアウトプットを終え、2025年から作品制作開始(クリエイティブコーディングで作成した作品集)
目次
【作品129】コード
void setup() {
size(800, 600);
background(135, 206, 250);
noStroke();
drawPool();
drawNotebookGrid();
drawRandomSplashes();
}
void drawPool() {
fill(0, 191, 255);
rect(50, 150, 700, 300);
fill(240);
for (int i = 50; i <= 750; i += 20) {
rect(i, 140, 10, 10);
rect(i, 450, 10, 10);
}
for (int i = 150; i <= 450; i += 20) {
rect(40, i, 10, 10);
rect(750, i, 10, 10);
}
}
void drawNotebookGrid() {
stroke(255, 255, 255, 80);
for (int x = 50; x <= 750; x += 20) {
for (int y = 150; y <= 450; y += 20) {
line(x, 150, x, 450);
line(50, y, 750, y);
}
}
}
void drawRandomSplashes() {
for (int i = 0; i < 50; i++) {
fill(random(100, 255), random(100, 255), random(100, 255), 150);
ellipse(random(50, 750), random(150, 450), random(10, 40), random(10, 40));
}
}