2021年10月25日 星期一

Jain's 互動技術概論筆記#Week04

 1.畫棋盤







阿但是這樣畫太久了
所以要用for迴圈來畫











把它完成
棋盤就完成拉
弄一下棋子的陣列
void setup(){
  size(500,500);
}
int [][]go={
  {0,0,0,0,0,0,0,0,0},
  {0,0,0,0,0,0,0,0,0},
  {0,0,0,0,0,0,0,0,0},
  {0,0,0,0,0,0,0,0,0},
  {0,0,0,0,0,0,0,0,0},
  {0,0,0,0,0,0,0,0,0},
  {0,0,0,0,0,0,0,0,0},
  {0,0,0,0,0,0,0,0,0},
  {0,0,0,0,0,0,0,0,0}};
void draw(){
  background(253,236,180);
  for(int i=0;i<9;i++){
  line(50+50*i,50,50+50*i,450);
  line(50,50+50*i,450,50+50*i);
  }
}
待會放棋子比較方便
來練習一下左手i右手j
int [][]c={
  {1,0,0},
  {1,0,0},
  {1,0,0}};
void setup(){
  size(300,300);
}
void draw(){
  for(int i=0;i<3;i++){
    for(int j=0;j<3;j++){
      if(c[i][j]==0) fill(128);
      else fill(255,0,0);
      rect(j*100,i*100,100,100);
    }
  }
}

開始下棋!
加入用滑鼠點

將50修改成25
這樣就比較準確

有白旗就要有黑旗阿
左鍵白右鍵黑中間消除

Done~~



another!!
用小圓化大圓

變化





沒有留言:

張貼留言