在scratch啟蒙的第一篇,我們了解了scratch編程是一種圖形化的編程,通過積木塊來操作我們的 角色,動作,背景等內(nèi)容 。
http://www.nydsk.cn/blog/798534155d63d449
(第一篇的啟蒙日志參考如上。)
今天第二天我們在第一篇的基礎(chǔ)之上,我們做了一個關(guān)于捕捉蝙蝠的小游戲。在這個小游戲中我們會有一些情節(jié)。
首先了解一下我們的故事梗概:
在漆黑的叢林里(背景圖片自己設(shè)定),有一只不斷抖動翅膀的小蝙蝠,有一個小網(wǎng)兜也在上下捕捉,只要我們拿著鼠標(biāo)指揮著小網(wǎng)兜就能把蝙蝠逮住,這時候蝙蝠就被逮住了。(消失了)為了增加趣味性,我們還希望被逮住后能在其他地方再出現(xiàn),我們繼續(xù)去捕捉。
分析故事角色:蝙蝠,網(wǎng)兜
分析背景:夜晚的叢林
分析角色要點:
1.蝙蝠抖動翅膀
2.蝙蝠碰到網(wǎng)兜就消失,然后出現(xiàn)在坐標(biāo)軸其他隨機的位置。
3.網(wǎng)兜會抖動
4.網(wǎng)兜會跟隨鼠標(biāo)???移動。
1.蝙蝠需要動態(tài)的。
動態(tài)如何表現(xiàn),我們選擇一個動態(tài)圖形,(也可以是其他動態(tài)動物,故事情節(jié)自己編寫即可,我這里參考的scratch初級教程中的蝙蝠)
來到我們角色面板,通過積木塊的控制使我們的蝙蝠可以把翅膀都動起來。這里我們用到了第一個新的小知識點--循環(huán)。蝙蝠需要不斷的重復(fù)性的執(zhí)行四個連續(xù)的動作,這樣會給人形成蝙蝠不斷抖動翅膀飛翔的狀態(tài)。我們我們用了循環(huán)的積木塊,是蝙蝠都動起來。
上圖的積木塊給我們孩子形成了這樣一個效果,當(dāng)我點擊開始按鈕(綠色旗子)時,顯示出我的小蝙蝠,讓它隨機出現(xiàn)在背景框里的任意坐標(biāo)位置,并通過一組循環(huán)顯示不同動作的蝙蝠圖片,以出現(xiàn)畫面上有一個抖動翅膀一直在飛翔的小蝙蝠的樣子。同樣的道理,我們還可以制作一個自己畫的小網(wǎng)兜,用來捕捉蝙蝠。
2.引入判斷邏輯
小網(wǎng)兜跟小蝙蝠一樣,都是以不同的靜態(tài)圖片通過循環(huán)播放下一個造型實現(xiàn)動態(tài)飛翔動作。不過我們對小網(wǎng)兜又有另外的要求,我們希望它能跟隨著鼠標(biāo)移動,而且每次觸碰到小蝙蝠的時候,把小蝙蝠捕捉到。
首先我們實現(xiàn)像蝙蝠一樣抖動,我們需要搭建左邊的積木塊。然后我們需要它能夠跟隨鼠標(biāo)移動。
同樣的對于蝙蝠來講,如果碰到了網(wǎng)兜,就等于被逮住了,就必須消失,我們可以使用【隱藏積木塊】,消失完了,我們想讓它隨機出現(xiàn)在屏幕上另外一個別的地方。這里我們就遇到了第二個新的知識點,如果出現(xiàn)了什么條件,就要做什么事情。
因為擔(dān)心后期自己會記憶變淡,故做此記錄,跟隨各大平臺,書籍持續(xù)學(xué)習(xí)中,歡迎大家提供意見,希望能共同進(jìn)步。