Scratch2課程:猴子接香蕉

製作一個遊戲程式,
香蕉會從天上隨機位子掉下來,猴子接到的話就得分。






作業1:先將需要的角色和變數設定好吧

●新增角色「猴子」、「香蕉」,並適當的將角色縮小。




●產生一個變數「吃到幾串香蕉」,適用所有角色





作業2:將基本接香蕉程式完成



想想:猴子要做什麼
  • 移動:猴子著你的滑鼠,但只能在最下方左右移動(範例程式是y:-146)
  • 吃到香蕉部份:首先將變數「吃到幾串香蕉」設為0,
  • 當猴子吃了10串香蕉後,遊戲說「過關」,然後停止整個程式。
  • 範例程式:






想想:香蕉要做什麼
  • 香蕉只能從上方出現,並從隨機的位置往下掉
  • 掉到最下方地上,就消失
  • 掉到猴子上,就消失,並紀錄加吃到1串香蕉。







作業3:將接香蕉程式改的更好玩



修改程式:
  • 基本分設為10分,接到香蕉還是加1分,分數到20分就「過關」。
  • 加入新角色:如「足球」,掉下來打到扣2分,分數低於0分就「GG」。
  • 加入計時器,時間超過20秒,就「時間到」,全部停止。
  • 完成後,就可以複製角色,速度可以變化…等。
  • 完成後是不是有bug呢?




作業4:將程式做得更完美,並加入聲光效果

留言

這個網誌中的熱門文章

自製簡易結構耐震震動台

HC-05藍芽模組設定