得分/生命/碰撞、遊戲迴圈
幾乎所有積木遊戲都有同一套遊戲迴圈:
| 積木 | 偵測什麼 |
|---|---|
| 碰到 ( ) ? | 碰到某精靈/顏色/邊緣 |
| 距離 ( ) | 與某角色的距離 |
| 按下 ( ) ? | 鍵盤或滑鼠輸入 |
當 ⚑ 被點擊
重複無限次
如果 <碰到 [蘋果] ? > 那麼
將 [分數] 增加 1
廣播「吃到蘋果」
隨機位置出現新蘋果
變數:分數、生命
重複無限次
如果 <碰到 [炸彈] ? > 那麼
將 [生命] 增加 -1
播放聲音 [爆炸]
如果 <生命 = 0> 那麼
說出「遊戲結束,分數:」+ 分數
停止 [全部]
角色:籃子(玩家)、蘋果、炸彈
籃子:
當 ⚑ 被點擊
重複無限次
定位到 x:(滑鼠x) y:(-160) ← 跟著滑鼠走
蘋果:
當 ⚑ 被點擊
重複無限次
移到隨機x, y:180
重複直到 碰到籃子 或 y<-180
將 y 改變 -3
如果 碰到籃子: 分數+1
否則: 生命-1
炸彈:同蘋果,但碰到「分數-2」
結束:生命=0 → Game Over