您現在的位置是:首頁 » scratch編程資訊
資訊內容
【scratch進階課程】第四課《機器人大戰》
極客小將2020-12-01-
一、學習目標:1. 理解克隆的概念并熟練使用克隆相關指令;2.
學會使用運算組中隨機數指令塊、“四舍五入”指令塊和比較運算指令塊。3.
學會使用偵測組中“將計時器歸零”指令塊。
一、學習目標:1. 理解克隆的概念并熟練使用克隆相關指令;2.
學會使用運算組中隨機數指令塊、“四舍五入”指令塊和比較運算指令塊。3.
學會使用偵測組中“將計時器歸零”指令塊。
二、游戲的任務分析:四個角色,包括(玩家、朋友、敵人、游戲說明)1. 玩家:綠旗被點擊時,初始化大小和旋轉方式,跟隨鼠標移動。如果總分大于20分,思考贏啦;如果總分小于-20分,思考輸了。?2. 朋友(黃色機器人):同樣,綠旗被點擊時,初始化大小和旋轉方式。以10步一跳地移動250步,碰到邊緣就反彈。在移動250步之后,復制一個自己的克隆體,然后隨機改變方向,重新出發了,就這樣不斷重復執行。而被復制出來的克隆體,讓它朝玩家移動300步,然后刪除,從舞臺消失。如果碰到玩家,得分增加1分,立馬刪除克隆體。?3. 敵人(紅色機器人):讓它復制自己的克隆體去追玩家。我們只要復制一個朋友的角色,修改成敵人,如果碰到玩家,失去3分。?4. 游戲說明:游戲開始時,讓其移到舞臺最中間的位置顯示,按下空格鍵后隱藏起來。
三、游戲代碼編寫:1.玩家代碼:
2.朋友(黃色機器人)代碼:
3.敵人(紅色機器人)代碼:
小作業:1.調整游戲難易程度,如修改朋友或者敵人的移動速度;? ? ? ? ? ? ? 2. 給游戲添加一些聲音,給游戲營造一種氛圍。這節課的內容上到這里,下節課我們再見!
二、游戲的任務分析:四個角色,包括(玩家、朋友、敵人、游戲說明)1. 玩家:綠旗被點擊時,初始化大小和旋轉方式,跟隨鼠標移動。如果總分大于20分,思考贏啦;如果總分小于-20分,思考輸了。?2. 朋友(黃色機器人):同樣,綠旗被點擊時,初始化大小和旋轉方式。以10步一跳地移動250步,碰到邊緣就反彈。在移動250步之后,復制一個自己的克隆體,然后隨機改變方向,重新出發了,就這樣不斷重復執行。而被復制出來的克隆體,讓它朝玩家移動300步,然后刪除,從舞臺消失。如果碰到玩家,得分增加1分,立馬刪除克隆體。?3. 敵人(紅色機器人):讓它復制自己的克隆體去追玩家。我們只要復制一個朋友的角色,修改成敵人,如果碰到玩家,失去3分。?4. 游戲說明:游戲開始時,讓其移到舞臺最中間的位置顯示,按下空格鍵后隱藏起來。
三、游戲代碼編寫:1.玩家代碼:
2.朋友(黃色機器人)代碼:

3.敵人(紅色機器人)代碼:
小作業:1.調整游戲難易程度,如修改朋友或者敵人的移動速度;? ? ? ? ? ? ? 2. 給游戲添加一些聲音,給游戲營造一種氛圍。這節課的內容上到這里,下節課我們再見!
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
