魔法師槍戰~Scratch小朋友程式設計~
經典的槍戰小遊戲,用鍵盤控制友方上下移動,點選滑鼠發射子彈。敵方隨機上下移動,隨機向友方發射子彈。子彈打中對方,對方生命減少,生命小於零時,遊戲結束。
學習內容: 1.鍵盤控制。 2.跟隨滑鼠旋轉。 3.當舞臺被點選時。 4.有時向上,有時向下,隨機移動。 5.用克隆其他角色,代替廣播訊息。
(提示:沒有聽說過“Scratch”這個名稱的同學,要先看一下“我的程式設計”裡的“Scratch介紹”。)
學習要點: 子彈要面向滑鼠點選的敵方運動。
程式設計步驟:
友方:用鍵盤控制上下移動,實時跟隨滑鼠瞄準。
友方子彈1(靜態):當收到發射子彈時,移動到滑鼠指標的位置,並克隆友方子彈2。
友方子彈2(動態):當發射子彈時,先移動到友方的位置,然後面向友方子彈1,也就是剛才滑鼠點選的位置。當碰到邊緣了,刪除克隆體。當碰到敵方了,敵方生命減少。
敵方:隨機上下移動,隨機發射敵方子彈。
敵方隨機移動:有時向上,有時向下。如果超出範圍了,要矯正一下位置。
敵方子彈:先移動到敵方位置,然後面向友方。當碰到邊緣了,刪除克隆體。當碰到友方了,友方生命減少。
成功標誌:當敵方生命小於零時,說“遊戲成功”,顯示成功標誌。
失敗標誌:當友方生命小於零時,說“遊戲失敗”,顯示失敗標誌。
背景:初始化設定,當中央空白位置被點選時,發射友方子彈。
想一想: 為什麼友方子彈要用兩個角色,用一個可以實現嗎?怎麼實現呢?兩種方法,那個更好一些呢。
相關文章
- 寫給新入行的程式設計師小朋友程式設計師
- 哪個Scratch少兒程式設計好用?程式設計
- 細數程式設計師被躺著中槍的各種黑程式設計師
- 初學程式設計,Scratch和Python哪個更合適?程式設計Python
- Scratch少兒程式設計加盟,少兒程式設計課程和教學檔案程式設計
- 程式設計師何苦為難程式設計師?程式設計師
- 很多人做程式設計師前後的對比,你中槍了嗎?程式設計師
- Cozmo機器人使用中文Scratch3程式設計案例(codelab)機器人程式設計
- 好程式設計師:Java程式設計師面試秘籍程式設計師Java面試
- 以前的程式設計師,現在的程式設計師程式設計師
- 美女程式設計師觀點:程式設計師最重要的非程式設計技巧程式設計師
- 宿命之戰:程式設計師 VS 產品經理程式設計師
- Java程式設計師可能會犯的幾個錯誤, 看看你是不是躺槍了?Java程式設計師
- 普通程式設計師和厲害程式設計師的差距!程式設計師
- 程式設計師,請你不要在坑程式設計師了?程式設計師
- 【1024程式設計師節】程式設計師,你學程式設計的初衷是什麼?程式設計師
- 韭菜程式設計師程式設計師
- 程式設計師程式設計入門一定知道!程式設計師需要學什麼?程式設計師
- 戰神系列戰鬥設計師:給遊戲設計師的 50 條建議遊戲設計師
- 百戰程式設計師Java基礎教學視訊程式設計師Java
- 老程式設計師被新程式設計師拍在沙灘上?程式設計師
- 女程式設計師,為什麼比男程式設計師少???程式設計師
- 一個老程式設計師的程式設計之路,寫給年輕的程式設計師們程式設計師
- 又一名倒下的程式設計師! - 程式設計師健康指南程式設計師
- 程式設計師高薪盛宴背後:程式設計師其實正在消失?程式設計師高薪
- 如何從初級程式設計師變成高階程式設計師?程式設計師
- 1024程式設計師節:向改變世界的程式設計師致敬程式設計師
- 1024程式設計師節,向用程式碼改變世界的程式設計師致敬!程式設計師
- 程式設計師如何獲取新程式設計技能程式設計師
- 幽默:程式設計師成功完成程式設計的眼睛程式設計師
- Java程式設計師學習Rust程式設計 - infoworldJava程式設計師Rust
- 好程式設計師web前端分享js實現實戰案例程式設計師Web前端JS
- 程式設計師思維程式設計師
- 程式設計師二三事程式設計師
- 黑馬程式設計師程式設計師
- 程式設計師用SymPy程式設計師
- 程式設計師搞笑段子程式設計師
- 程式設計師的人生程式設計師