2022年11月10日 星期四

大拇指的期中作品

打地鼠

1.先找圖片 : 地鼠、背景、槌子 、 按鈕(開始)、圖示(計分、時間)

2.找音樂 : 初始介面、遊戲中、遊戲結束

3.預設有16個地鼠(gopher) 規劃成4*4的陣列

[][]gopher={ {0,0,0} , {0,0,0} , {0,0,0} }

4.計時 ( ? ) 、 遊戲分數

5.切換畫面 : 初始畫面->遊戲中 、 遊戲中->遊戲結束 、遊戲結束->初始畫面

6. 呈現遊戲分數 、 選擇是否重新

進度:

1.透過內部參考文件先測試出照片能否顯示





2.將背景放進去 地鼠用for迴圈排位置 (暫定)

*用 image.resize( x,y) 將圖片縮小

gopher.resize( 0 , 90 );//把地鼠縮小,對其左上角座標

   image ( hole , 0 , 0);

   //image ( gopher , 125 ,80);

   for (int i=0;i<3;i++){

      for (int j=0;j<3;j++){

         image ( gopher , 125+i*170 , 80+j*80); //地鼠對洞

      }

   }



3.加入槌子 if判斷滑鼠點擊來切換滑鼠狀態

*一樣用 image.resize( x,y) 將圖片縮小

mallet1.resize(0 , 90 );//槌子1縮小

mallet2.resize(0 , 90 );//槌子2縮小

if ( mousePressed){

     image ( mallet2 , mouseX-25 , mouseY-25 );//滑鼠對槌子

   } 

   else{

     image ( mallet1 , mouseX-25 , mouseY-25 );//滑鼠對槌子

   }

沒有留言:

張貼留言