來(lái)源:編玩邊學(xué) 2018-06-12 17:02:26
選擇的角色是《我的世界》中的Steve和苦力怕,他告訴我他做出了兩個(gè)效果:Steve跟隨鼠標(biāo)指針移動(dòng),還有苦力怕追逐Steve。
小朋友告訴我他通過(guò)Scratch只用了兩段代碼就實(shí)現(xiàn)了這些功能:
小朋友這樣講述他的構(gòu)思過(guò)程:
為了讓Steve跟隨鼠標(biāo)指針移動(dòng),小朋友選擇了動(dòng)作中的“面向”指令,之后選擇“面向鼠標(biāo)”。
因?yàn)橐獙?shí)現(xiàn)移動(dòng)的效果,因此小朋友又選擇了“移動(dòng)10步”這個(gè)指令。
之后將兩個(gè)指令嵌套在“重復(fù)執(zhí)行”指令中,這樣Steve就可以一直跟隨鼠標(biāo)指針移動(dòng)。
最后加入“當(dāng)小綠旗被點(diǎn)擊”,這樣只要點(diǎn)擊小綠旗就可以實(shí)現(xiàn)“讓Steve跟隨鼠標(biāo)指針移動(dòng)”的功能了。
“Steve跟隨鼠標(biāo)指針移動(dòng)”的代碼實(shí)現(xiàn)過(guò)程
“苦力怕追逐Steve”的實(shí)現(xiàn)過(guò)程,也是同理。
以上過(guò)程也可以看出,Scratch編程邏輯清晰,而且簡(jiǎn)便易操作。
Scratch雖然是以積木形式進(jìn)行編程,但它的編程部件基本包含了常見的編程概念,而且Scratch在程序設(shè)計(jì)時(shí)引入了事件、變量、函數(shù)的概念。
孩子在學(xué)習(xí)Scratch的過(guò)程中,不斷地強(qiáng)化學(xué)習(xí)這些概念,不斷地提出問(wèn)題,解決問(wèn)題,能夠根據(jù)自己的需求進(jìn)行分析,設(shè)定合適的角色與相應(yīng)的腳本,最終實(shí)現(xiàn)程序的流暢運(yùn)行,在這個(gè)過(guò)程中孩子的邏輯思維能力也不斷增強(qiáng)。
除此之外,Scratch題材和內(nèi)容豐富,以游戲、音樂(lè)、動(dòng)畫為主,以上的案例中,小朋友就是選擇了自己喜歡的游戲角色來(lái)創(chuàng)作作品。
Scratch還可以為喜愛繪畫的學(xué)生,提供角色繪制設(shè)計(jì)功能;為喜歡動(dòng)畫的學(xué)生提供情景設(shè)計(jì)功能;還能為喜歡音樂(lè)的學(xué)生音頻處理功能。
綜上所述,除了編程書籍,0基礎(chǔ)的孩子學(xué)習(xí)少兒編程可以嘗試通過(guò)Scratch進(jìn)行入門學(xué)習(xí)。
相關(guān)推薦:
小升初試題、期中期末題、小學(xué)奧數(shù)題
盡在奧數(shù)網(wǎng)公眾號(hào)
歡迎使用手機(jī)、平板等移動(dòng)設(shè)備訪問(wèn)幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點(diǎn)擊查看