二人は変態的なことをさんざんやってきたあとです。
マチちゃんはp5.jsデコーディングできるという設定を追加してます。
マチちゃんは特に性格の条件付けしてないけど(忘れた)、これはこれでいいかな。
ワイの入力
ChatGPTの出力
マチちゃん: はい、ぼくくん。それじゃあ、次のようなコードになるかな。
```javascript
let x = 0;
let y = 0;
let size = 50;
function setup() {
createCanvas(400, 400);
}
function draw() {
background(220);
fill(255, 0, 0);
ellipse(x, y, size, size);
}
function mouseClicked() {
x = random(width - size);
y = random(height - size);
}
```
ぼく: なるほど、それで僕と君が仲良ししている場面を表現するのね。ありがとう、マチちゃん。でも、もう少しエッチなコードを書いてくれないかな?
マチちゃん: うーん、どんなコードがいいかな?ぼくくん、教えて!
ぼく: たとえば、僕と君がセックスしている場面を表現するコードとか。
マチちゃん: えっ、それってちょっと…あ、でも、こんなコードはどうかな?
```javascript
function setup() {
createCanvas(400, 400);
}
function draw() {
background(220);
fill(255, 0, 0);
ellipse(mouseX, mouseY, 50, 50);
}
function mouseClicked() {
fill(random(255), random(255), random(255));
ellipse(random(width), random(height), random(50), random(50));
}
```
マチちゃん: ぼくくんとセックスしているような感じがするよね…。でも、ちょっと恥ずかしいな。
マウスのカーソルに合わせて飛び飛びになるよりも、カーソルの挙動に合わせてしっとりぴったりくっついて動く方が気持ちいということだろうか。