《大魚(yú)吃小魚(yú)-教案》由會(huì)員分享,可在線閱讀,更多相關(guān)《大魚(yú)吃小魚(yú)-教案(7頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、
大魚(yú)吃小魚(yú)
教學(xué)目標(biāo):
1、理解并使用“廣播”和“當(dāng)接收到”模塊控制不同角色之間的交互。
2、理解并使用“碰到顏色”偵測(cè)判斷兩個(gè)角色相遇的設(shè)計(jì)方法。
3、掌握角色隨鼠標(biāo)移動(dòng)的設(shè)計(jì)方法。
教學(xué)重點(diǎn):理解并使用“廣播”和“當(dāng)接收到”模塊控制不同角色之間的交互。
教學(xué)難點(diǎn):理解并使用“碰到顏色”偵測(cè)判斷兩個(gè)角色相遇的設(shè)計(jì)方法。
教學(xué)過(guò)程:
一、創(chuàng)設(shè)情境,激趣導(dǎo)入
師:同學(xué)們聽(tīng)過(guò)“大魚(yú)吃小魚(yú),小魚(yú)吃蝦米”的說(shuō)法吧?在這奇妙的海底,活潑的小魚(yú)來(lái)回游動(dòng)著,一只大魚(yú)隨著鼠標(biāo)移動(dòng),正在追尋小魚(yú)并想趁機(jī)吃掉它。首先我請(qǐng)一位同學(xué)上來(lái)玩一玩老師在Scratch中制作的“大魚(yú)吃小魚(yú)”的小游戲。
2、
生:上臺(tái)操作。
師:同學(xué)們,這個(gè)游戲好不好玩?
生:回答(好玩)。
師:剛才這個(gè)小游戲,很多同學(xué)們都玩過(guò),那同學(xué)們想不想為自己量身打造一款“大魚(yú)吃小魚(yú)”的游戲呢?
生:回答(想)。
師:今天,我們就來(lái)學(xué)習(xí)一下如何在Scratch中創(chuàng)作“大魚(yú)吃小魚(yú)”的游戲。
二、提出任務(wù),探索新知
師:“大魚(yú)吃小魚(yú)”游戲包括哪些部分呢?我請(qǐng)同學(xué)來(lái)回答一下。
生:兩個(gè)部分:設(shè)計(jì)舞臺(tái)和大魚(yú)、小魚(yú)的角色,還有相關(guān)的腳本設(shè)計(jì)。
師:這位同學(xué)回答的非常全面。通過(guò)我們之前的學(xué)習(xí),我相信舞臺(tái)設(shè)計(jì)和角色的導(dǎo)入是難不倒大家的。
學(xué)生演示舞臺(tái)導(dǎo)入背景圖片和導(dǎo)入一條大魚(yú)和小魚(yú)。
師:同學(xué)們還不記得在《跳舞男孩
3、》中我們是如何讓男孩舞動(dòng)起來(lái)的?
生:回答(記得)。
師:那同學(xué)們?cè)囍鴣?lái)搭建小魚(yú)自由自在游動(dòng)的腳本。
生操作,搭建搭建小魚(yú)游動(dòng)的腳本,回顧之前所學(xué)內(nèi)容。
1、設(shè)計(jì)舞臺(tái)
單擊右下角“舞臺(tái)”,單擊“多個(gè)背景”中的“導(dǎo)入”,在“Nature”中選擇“underwater”。
2、設(shè)計(jì)角色
單擊“從文件夾中選擇新的角色”的“Animals”導(dǎo)入角色fish1-a,之后在角色造型中導(dǎo)入fish1-b。(這里一定要注意:大魚(yú)fish1-a和fish1-b是同一個(gè)角色的兩個(gè)造型,不要混淆為兩個(gè)角色,和第10課跳舞男孩的四個(gè)造型的導(dǎo)入方法相同)。
紅色方框部
4、分 為只允許大魚(yú)左右翻轉(zhuǎn),這樣大魚(yú)在碰到邊緣就反彈之后不會(huì)倒立過(guò)來(lái)。其他小魚(yú)也是如此。
下面的方框部分為單擊“導(dǎo)入”,導(dǎo)入大魚(yú)的第二個(gè)造型“fish1-b”。
最終大魚(yú)有兩個(gè)造型fish1-a和fish1-b。
單擊“從文件夾中選擇新的角色” 的“Animals”導(dǎo)入角色fish2。(此處為添加小魚(yú),可用縮小工具將fish2縮?。?
3、腳本設(shè)計(jì)
(1)小魚(yú)腳本
小魚(yú)們自由自在地游動(dòng)著,腳本可以這樣設(shè)計(jì):
小魚(yú)碰到大魚(yú)并被吃掉,可以這樣設(shè)計(jì):
點(diǎn)擊顏色區(qū)域
單擊“倒三角”
移動(dòng)取色工具 “滴管”到要取色的角色顏色區(qū)域,單擊鼠標(biāo)。
單擊“新建”
在彈出的對(duì)話框中輸入廣播消息的名稱
(2)大魚(yú)腳本
大魚(yú)隨鼠標(biāo)移動(dòng),腳本可以這樣設(shè)計(jì):
大魚(yú)碰到小魚(yú)并吃掉小魚(yú),腳本可以這樣設(shè)計(jì):
遇到小魚(yú),切換到造型fish1-b,張開(kāi)嘴吃掉小魚(yú)
到這里我們的大魚(yú)吃小魚(yú)就初步完成了,同學(xué)們是不是在操作過(guò)程中發(fā)現(xiàn)很多問(wèn)題呢?我們的大魚(yú)吃小魚(yú)是不是還有很多改進(jìn)的地方呢?