background関数とline関数でオセロ盤を描画する。
let board = [
  [-1, -1, -1, -1, -1, -1, -1, -1],
  [-1, -1, -1, -1, -1, -1, -1, -1],
  [-1, -1, -1, -1, -1, -1, -1, -1],
  [-1, -1, -1,  1,  0, -1, -1, -1],
  [-1, -1, -1,  0,  1, -1, -1, -1],
  [-1, -1, -1, -1, -1, -1, -1, -1],
  [-1, -1, -1, -1, -1, -1, -1, -1],
  [-1, -1, -1, -1, -1, -1, -1, -1]
];
function setup() {
  createCanvas(400, 400);
}
function draw() {
  background('green'); 
  for (let i = 1; i < 8; ++i) {
    line(0, 50*i, width, 50*i);
    line(50*i, 0, 50*i, height);
  }
  for (let y = 0; y < 8; ++y) {
    for (let x = 0; x < 8; ++x) {
      if (board[y][x] == 0) {
        fill(0);
        circle(50*x+25,50*y+25,40);
      } else if (board[y][x] == 1) {
        fill(255);
        circle(50*x+25,50*y+25,40);
      }
    }
  }
}
今回は、以下のように出力される。
othello-board by inoha_naito -p5.js Web Editor
A web editor for p5.js, a JavaScript library with the goal of making coding accessible to artists, designers, educators,...
  
  
  
  