Studio Kura p5.js チュートリアル

// オセロ 一回目。今回はオセロ のマス目を線で引く。 // コマをマウスプレスで置く。ところまで行ってみたいと思います。 let col; // 横方向に何マス目に円を描くか let row; // 縦方向に何マス目に円を描くか function setup() { createCanvas(400, 400); } function draw() { background(0,140,0); //for文の中にfor文を記述し線を縦横に8本ずつ描いてください。 for(let i = 0; i < 8; i++){ for(let j = 0; j < 8; j++){ line(j * 50, 0, j * 50, height); line(0, i * 50, width, i * 50); //升目状に丸が表示される様にしましょう if(j == col && i == row){ fill(255); ellipse(j * 50 + 25, i* 50 + 25, 40,40); } } } } mousePressed = function() { // クリックした時のマウス座標をマスの長さで割って切り捨てると何マス目かがわかる col = floor(mouseX / 50); row = floor(mouseY / 50); }