《大魚(yú)吃小魚(yú)游戲的研究》由會(huì)員分享,可在線閱讀,更多相關(guān)《大魚(yú)吃小魚(yú)游戲的研究(6頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、
一、教學(xué)難點(diǎn)(請(qǐng)簡(jiǎn)要說(shuō)明此課程所涉及到的教學(xué)難點(diǎn))
1. .學(xué)習(xí)了解條件判斷指令使用方法。
2.學(xué)習(xí)掌握“面向”模塊使用,實(shí)現(xiàn)角色跟隨鼠標(biāo)和角色跟隨角色。
3、學(xué)習(xí)偵測(cè)模塊使用,了解“碰到”模塊的在“大魚(yú)吃小魚(yú)”中的作用。
4.培養(yǎng)學(xué)生編程興趣。
二、教學(xué)目標(biāo)
1.學(xué)習(xí)了解條件判斷指令使用方法。
2.學(xué)習(xí)掌握“面向”模塊使用,實(shí)現(xiàn)角色跟隨鼠標(biāo)和角色跟隨角色。
3、學(xué)習(xí)偵測(cè)模塊使用,了解“碰到”模塊的在“大魚(yú)吃小魚(yú)”中的作用。
3、培養(yǎng)學(xué)生研讀分析程序,自主學(xué)習(xí),舉一反三的能力。
4、培養(yǎng)學(xué)生模塊化編程思想,提升學(xué)生閱讀和編寫程序的能力和興趣。
三、教學(xué)過(guò)程設(shè)計(jì)
1.
2、 研讀經(jīng)典游戲(5分鐘)
(1) 同學(xué)們。今天,老師帶給你們一個(gè)游戲—“大魚(yú)吃小魚(yú)”。
(2) 比一下,控制大魚(yú)熟練程度,吃小魚(yú)的個(gè)數(shù)。
(3)好玩不,說(shuō)說(shuō)你的理由。
(鼠標(biāo)牽引大魚(yú);大魚(yú)嘴巴碰著小魚(yú),小魚(yú)就被大魚(yú)吃掉;小魚(yú)還能不停復(fù)活……)(板書)
2. 探究代碼奧秘(15分鐘)
(1)同學(xué)們,你們都是捕魚(yú)高手,也是資深“玩家”。今天,我們就來(lái)深入玩玩這款“大魚(yú)吃小魚(yú)”,探究一下我們同學(xué)發(fā)現(xiàn)的這些奧秘。
(2)黑板上有三個(gè)發(fā)現(xiàn),下面,我們分三個(gè)學(xué)習(xí)小組,到游戲的內(nèi)部區(qū)發(fā)現(xiàn)其中的奧秘,然后分享你的發(fā)現(xiàn)。
“鼠標(biāo)牽引大魚(yú)”小組
“大魚(yú)吃小魚(yú)”小組
“小魚(yú)復(fù)活”小組
3、(3) 學(xué)生活動(dòng),對(duì)程序模塊進(jìn)行研究,教師巡視指導(dǎo)。
(4) 教師指導(dǎo)學(xué)生研讀程序模塊中數(shù)據(jù)效果。
(5)探究匯報(bào)
“鼠標(biāo)牽引大魚(yú)”小組匯報(bào):
① 指令模塊“面向”
② 在這個(gè)模塊中,循環(huán)作用
③ 向大家解釋一下“面向”用途。
“大魚(yú)吃小魚(yú)”小組匯報(bào)
①實(shí)現(xiàn)吃魚(yú)的模塊指令
當(dāng)大魚(yú)嘴里的“黑”色碰到小魚(yú)的顏色,小魚(yú)就隱藏。
②
請(qǐng)解釋一下上面指令模塊。
③模塊說(shuō)明
“小魚(yú)復(fù)活”小組匯報(bào)
請(qǐng)解釋一下這個(gè)模塊。
如果放在完整的程序中,再解釋一下小魚(yú)復(fù)活的奧秘所在。
6、探究
4、小結(jié)
通過(guò)我們的研究,我們知道了大魚(yú)吃小魚(yú)的內(nèi)部奧秘。和角色交互的條件實(shí)際上是“面向”;吃掉的真相是“碰到”后隱藏,復(fù)活就更好懂了,就是重新“顯示”。
感謝同學(xué)們。下面,我們就來(lái)一個(gè)用我們的研究城固,寫一個(gè)自己的程序。
3. 書寫個(gè)性模塊(15分鐘)
(1)研究了大魚(yú)吃小魚(yú)的奧秘,你們可以用來(lái)編寫哪些內(nèi)容的程序?
生:射擊,打怪物、切水果、打字母、接金幣、清掃落葉等
(2)小試牛刀。
任務(wù)一:鼠標(biāo)控制一個(gè)黑板刷,擦掉屏幕上的文字。
學(xué)生完成,學(xué)生相互學(xué)習(xí)交流。
(3)掃除霧霾
任務(wù)二:天空上飄浮的烏云,用一個(gè)掃把清掃天空烏云。
學(xué)生變成活動(dòng)
學(xué)生在小組內(nèi)交流分享作品。
5、
教師指導(dǎo)。
背景:藍(lán)天 角色:掃把 烏云多個(gè)
掃把的底部用“黑色”,烏云的邊緣用“灰色”
問(wèn):為什么不用角色碰到角色,有什么不好?
4、分享編程收獲(3分鐘)
5、擴(kuò)展延伸發(fā)展(2分鐘)
大魚(yú)吃小魚(yú),學(xué)習(xí)經(jīng)典,我們也要?jiǎng)?chuàng)造經(jīng)典。
希望同學(xué)們?cè)谡n后繼續(xù)研究,
我們下節(jié)課來(lái)一起創(chuàng)作一個(gè)打怪鳥(niǎo)的游戲。
“大魚(yú)吃小魚(yú)”游戲的研究
Scratch是美國(guó)麻省理工專為中小學(xué)生開(kāi)發(fā)的一種簡(jiǎn)易的圖形化編程軟件。它不涉及代碼編寫,而是通過(guò)像搭積木一樣的方法,利用“控制”、“動(dòng)作”、“外觀”、“聲音”等模塊中的積木,做出自己的動(dòng)畫或者交互游戲。開(kāi)發(fā)該軟件的工程師們?cè)?jīng)協(xié)助樂(lè)高公司開(kāi)發(fā)了機(jī)
6、器人產(chǎn)品,他們希望編寫程序的體驗(yàn)就像玩樂(lè)高積木一樣簡(jiǎn)單、有趣。
“Scratch圖形化程式語(yǔ)言適用于教育8~16歲的兒童及青少年,可以用它創(chuàng)造屬于你自己的故事、動(dòng)畫、游戲、音樂(lè)甚至是繪畫,并且可以輕易的分享至網(wǎng)絡(luò)。Scratch是為了青少年發(fā)展信息社會(huì)所需要的技能而設(shè)計(jì)的。當(dāng)青少年創(chuàng)造并分享他們的作品時(shí),除了可以學(xué)到數(shù)學(xué)與電腦的知識(shí),同時(shí)也能激發(fā)創(chuàng)意、系統(tǒng)思考與團(tuán)隊(duì)合作?!?
教學(xué)效果評(píng)估
研讀經(jīng)典游戲
探究代碼奧秘;
書寫個(gè)性模塊
奠基編程人生。
這是我開(kāi)展scratch編程教學(xué)的總結(jié)。小學(xué)或中學(xué)階段,學(xué)生的編程之路才剛剛開(kāi)始,自主學(xué)習(xí)、創(chuàng)新思維、培養(yǎng)興趣是我們教學(xué)中要更多關(guān)注的問(wèn)題。
玩即研讀,在玩中發(fā)現(xiàn)程序的精妙之處,
學(xué)即探究,這些代碼模塊為什么能實(shí)現(xiàn)程序中的那些效果,關(guān)鍵模塊指令是哪些,能不能優(yōu)化修改等等。
研及書寫,通過(guò)研讀,了解了指令模塊的作用,這些模塊指令可以實(shí)現(xiàn)哪些程序項(xiàng)目中。
我的教學(xué)遵循孩子的認(rèn)知規(guī)律,認(rèn)知-構(gòu)建-解釋-擴(kuò)展,把教學(xué)重點(diǎn)融入到學(xué)生的游戲探究中,把教學(xué)難點(diǎn)的解決滲透到學(xué)生探究代碼的活動(dòng)中。
通過(guò)scratch教學(xué)實(shí)踐,孩子們能創(chuàng)造自己的程序,切水果、打字母、接金幣、射擊等。
孩子們一年的學(xué)習(xí),對(duì)scratch一直充滿興趣,他們學(xué)會(huì)了學(xué)習(xí)。學(xué)會(huì)了創(chuàng)新。
代碼是唯一的,創(chuàng)意是無(wú)限的。
讓編程興趣伴隨孩子的一生!