2021年1月26日 星期二

【潛水射魚】專題

 

😎【潛水射魚】專題

       ~造型中心與物件碰撞

🕀程式遊戲說明


          空白鍵按下後,遊戲開始,潛水漁夫,上下左右鍵控制移動,按滑鼠左鍵發射魚叉,魚叉碰到右邊緣就消失。魚從右邊向左移動,有大有小,適當大小的魚被捕到時,得分變數加1,否則減1;魚接近漁夫時,會四處逃竄。海底不斷有氣泡上升,而且越上面氣泡變大。得分10分後,遊戲結束,計時器顯示遊戲時間。


🕀程式編寫說明


(一)舞台背景

1.在舞台區繪製一個淺藍色的背景。




2.編寫舞台程式

計時器、得分變數設為0

得分=10,遊戲結束




(二)說明角色


1.繪製說明


2.程式編寫



(三)潛水夫角色


1.角色繪製


刪除貓咪角色,在角色區挑選「人物」類別角色「Diver1」,再以繪圖工具,繪製魚叉發射器





2.常規設定




3.重複無限次,以上下左右鍵控制潛水夫移動,碰到邊緣要反彈







(四)魚叉角色


1.繪製角色

以繪圖工具,繪製紅色魚叉





2.程式編寫

遊戲開始後,定位到潛水夫的魚叉發射器上

當滑鼠左鍵被按下,發射魚叉(建立分身),並向右移動

碰到魚或邊緣,分身刪除




(五)魚角色


1.常規設定

在角色區挑選「動物」類別角色「Fish」,設定尺寸為20%,面朝左邊(-90度)

2.分身製造工廠(本尊隱藏,分身顯示)

遊戲開始後,隨機0.5-1秒建立分身,分身定位在左邊隨機位置,大小設為隨機10-80%


2.分身程式編寫

重複無限次向右移動



如果靠近潛水夫,則四處逃竄



如果碰到邊緣,分身刪除



如果碰到魚叉,尺寸在20-50間,得分+1,否則-1,之後分身刪除

(五)泡泡角色


1.繪製泡泡

以繪圖工具繪製白色泡泡

2.分身製造工廠(本尊隱藏,分身顯示)

遊戲開始後,隨機0.1-1秒建立分身,分身定位在下方隨機位

置,大小設為適當大小,面朝上方(90度)

分身建立後,一邊向上移動,一邊改變尺寸

y座標>176後,分身刪除