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