魔法師槍戰~Scratch小朋友程式設計~
經典的槍戰小遊戲,用鍵盤控制友方上下移動,點選滑鼠發射子彈。敵方隨機上下移動,隨機向友方發射子彈。子彈打中對方,對方生命減少,生命小於零時,遊戲結束。
學習內容: 1.鍵盤控制。 2.跟隨滑鼠旋轉。 3.當舞臺被點選時。 4.有時向上,有時向下,隨機移動。 5.用克隆其他角色,代替廣播訊息。
(提示:沒有聽說過“Scratch”這個名稱的同學,要先看一下“我的程式設計”裡的“Scratch介紹”。)
學習要點: 子彈要面向滑鼠點選的敵方運動。
程式設計步驟:
友方:用鍵盤控制上下移動,實時跟隨滑鼠瞄準。
友方子彈1(靜態):當收到發射子彈時,移動到滑鼠指標的位置,並克隆友方子彈2。
友方子彈2(動態):當發射子彈時,先移動到友方的位置,然後面向友方子彈1,也就是剛才滑鼠點選的位置。當碰到邊緣了,刪除克隆體。當碰到敵方了,敵方生命減少。
敵方:隨機上下移動,隨機發射敵方子彈。
敵方隨機移動:有時向上,有時向下。如果超出範圍了,要矯正一下位置。
敵方子彈:先移動到敵方位置,然後面向友方。當碰到邊緣了,刪除克隆體。當碰到友方了,友方生命減少。
成功標誌:當敵方生命小於零時,說“遊戲成功”,顯示成功標誌。
失敗標誌:當友方生命小於零時,說“遊戲失敗”,顯示失敗標誌。
背景:初始化設定,當中央空白位置被點選時,發射友方子彈。
想一想: 為什麼友方子彈要用兩個角色,用一個可以實現嗎?怎麼實現呢?兩種方法,那個更好一些呢。
相關文章
- 哪個Scratch少兒程式設計好用?程式設計
- scratch程式設計第三講:對話程式設計
- 寫給新入行的程式設計師小朋友程式設計師
- 圖形化語言Scratch之父談程式設計程式設計
- 聊聊程式設計中的 “魔數”程式設計
- Scratch少兒程式設計加盟,少兒程式設計課程和教學檔案程式設計
- 初學程式設計,Scratch和Python哪個更合適?程式設計Python
- 快樂的星期天:Scratch少兒趣味程式設計程式設計
- 《Scratch少兒趣味程式設計》讀書分享會,讀書+程式設計!雅酷起跑線!程式設計
- 程式設計如打仗:打一槍換一個地方程式設計
- 程式設計師的一週,你中槍了嗎?程式設計師
- 程式設計挑戰程式設計
- Cozmo機器人使用中文Scratch3程式設計案例(codelab)機器人程式設計
- 《魔物娘》遊戲設計分析遊戲設計
- 程式設計師日常手勢:IE6又躺槍了程式設計師
- 你是程式設計中的“快槍手”還是“慢悠悠”?程式設計
- socket程式設計實戰程式設計
- Socket 程式設計實戰程式設計
- Scratch3.0程式設計製作換衣服的小女孩動畫的教程程式設計動畫
- 程式Bug導致了天大的損失,要槍斃程式設計師嗎?程式設計師
- 細數程式設計師被躺著中槍的各種黑程式設計師
- 最讓程式設計師沮喪的 10 件事,你中了幾槍?程式設計師
- 銀河惡魔城設計——鏡頭設計和美術設計
- Apache Kafka 程式設計實戰ApacheKafka程式設計
- AOP程式設計實戰-AspectJ程式設計
- 槍械的美學設計與思路解析
- 程式設計走火入魔的十個跡象,你中槍了嗎?程式設計
- 如何設計“銀河惡魔城”遊戲遊戲
- 程式設計師數學之數學魔術人人皆會變程式設計師
- 3.14!圖靈阿兒法營Scratch少兒創意程式設計公開課圖靈程式設計
- 譯後訪談《Scratch少兒趣味程式設計》作者阿部和廣(圖靈訪談)程式設計圖靈
- 圖靈培訓,為國際學校的孩子開Scratch創意程式設計課圖靈程式設計
- html/css/javascript 程式設計挑戰HTMLCSSJavaScript程式設計
- 程式設計師的最大挑戰程式設計師
- Java併發程式設計實戰Java程式設計
- 【面試實戰】# 併發程式設計面試程式設計
- 網友曝小學生作文《我的爸爸》 程式設計師又躺槍程式設計師
- 程式設計給現實生活帶來的壞習慣,你中了幾槍?程式設計