Microbit 射擊遊戲(修改自黃文玉老師)
一、創建角色
利用"變數"和"遊戲模組"的積木讓三個角色一開始出現在不同的三個位置上
當啟動時:
1.變數分數設為"0"。
2.變數"本機"設為"創建角色於x:2;y:4"的位置。
3.變數"敵機"設為"創建角色於x:0;y:0"的位置。
4.變數"子彈"設為"創建角色於x:4;y:4"的位置。
5.角色"子彈"的"亮度"設為"0",這個積木很重要,一定要設好。
二、發射子彈
當"按A+B鍵,發射子彈"
1.將子彈的x和y定位在角色"本機"的x和y上。
2.角色子彈的亮度設為"125"。(為了跟本機和敵機有區別)
3.重複四次:
每一次角色"子彈"的y改變"-1"(就是會往上跑四格),角色亮度設為"0"(這時候畫面上就隱藏了)
角色子彈的x和y都設為"4",等於在畫面的最右下角的位置。
三、本機移動方式
當"A"鍵被按下時,角色本機的x改變"-1" (往左移動)
當"B"鍵被按下時,角色本機的x改變"1" (往右移動)
四、敵機移動方式
重複無限次
暫停1000毫秒
角色敵機的x改變1 (不斷向右移動的意思)
如果"角色敵機的x=4"那麼 (到最右邊時)
暫停1000毫秒
角色敵機的x設為0
角色敵機的y改變1 (下移一格,從最左邊開始)
五、子彈碰到敵機就得一分
1.重複無限次:
如果"角色子彈碰到敵機"那麼
變數分數改變"1" (得分加1分的意思)
顯示數字"分數"
暫停"500毫秒" (讓分數可以停久一點)
角色敵機的x和y都設為"0"
六、敵機碰到本機就遊戲結束
如果"角色敵機碰到本機"
那麼遊戲結束"
沒有留言:
張貼留言