# Week04
今日目標:
-iPhone 14 動態島的打彈珠(磚塊)的遊戲
-如果有時間,會繼續寫圍棋&象棋的遊戲
主題一:動態島
實作程式1:物理學家-牛頓:x(位置),v(速度),a(加速度)
實作程式2:橢圓碰到四周,會做反彈的動作
利用if判斷橢圓的xy位置,並利用變數改變移動方向(反方向):正數變成負數,負數變成正數
實作程式3:板板隨著滑鼠移動,碰到板板回彈
*加上背景顏色可以清除橢圓的移動殘影
if(y>470 && x>boardX && x<boardX+100)vy=-vy;
實作程式4:板板做得更精緻,加上滑鼠按左鍵板板變大,滑鼠按右鍵板板變小
主題二:圍棋遊戲
實作程式5:利用迴圈做圍棋的棋子排列
實作程式6:利用陣列做圍棋排列,利用陣列裡的數字,去改變圍棋的顏色為黑色:這樣就會有白棋和黑棋了
左手i:對應y座標
右手j:對應x座標
實作程式7:做出棋盤的顏色和棋盤的線(格子)&判斷陣列裡的數字去顯示白棋或黑棋(下棋的動作)
1=黑棋
2=白旗
實作程式8(最後目標):做出按下滑鼠就下棋,黑棋&白棋輪流下go[i][j]=(N%2==0)?1:2; == if(N%2==0)用1,否則2
設定一個變數去記錄現在下了幾個棋子,判斷棋子的數量為單數或雙數
The End








沒有留言:
張貼留言