資訊內(nèi)容
少兒創(chuàng)意編程scratch初級游戲--白色圣誕節(jié)
可愛的小朋友們,你們有沒有喜歡圣誕節(jié)呢?今天讓小編姐姐帶你去感受一下西方的文化。今天我們來制作一個圣誕節(jié)的小游戲喲!等到圣誕節(jié)那一天,你可以把你做好的游戲展示給你的朋友看呢,show time~
游戲說明:這個小游戲主要是用來觀賞的而不是操作的哦。當(dāng)程序運行的時候,天空飄起了雪花,送禮物的圣誕小貓會帶著禮物出現(xiàn)在魔法球中。

白色圣誕節(jié)
效果圖
點擊邊框調(diào)出視頻工具條變量
隨機(jī)數(shù):根據(jù)這個值來設(shè)置雪花的旋轉(zhuǎn)方向。
背景

圖1背景圖
角色

圖2角色圖
這個游戲一共5個角色,分別是雪花、圣誕小貓、魔法球、禮物1、禮物2.
第1個角色:雪花

圖3雪花
“雪花”腳本展示

圖4雪花第一步
第一步:當(dāng)綠旗被點擊時,擦除所有東西,重復(fù)執(zhí)行以下程序,接下來是另一個有限次數(shù)的重復(fù)執(zhí)行,循環(huán)次數(shù)是75到150之間的一個隨機(jī)值。在循環(huán)中,角色會先克隆自己,等待一個隨機(jī)秒,結(jié)束本次循環(huán),進(jìn)入下一次迭代。


圖5雪花第二步
第二步:第一步克隆自己后,會自動執(zhí)行“當(dāng)作為克隆體啟動時”,設(shè)置雪花的顯示及運動軌跡。首先將“隨機(jī)數(shù)”設(shè)置為1或者2。造型切換設(shè)置為造型編號1、造型編號2、造型編號3中的一種。
如果造型編號是1,設(shè)置雪花大小的隨機(jī)值,移動到x坐標(biāo)為-235到235之間,y坐標(biāo)為170,也就是舞臺頂端的某個隨機(jī)位置。
然后在碰到棕色(屋頂和地面顏色)之前,重復(fù)執(zhí)行下面代碼。將雪花移動最前面,顯示角色。如果“隨機(jī)數(shù)”等于1,雪花左轉(zhuǎn)3°,否則右轉(zhuǎn)3°。然后y坐標(biāo)增加-2,就是向下移動2個單位。只要沒有碰到棕色,就重復(fù)執(zhí)行前面的動作。實現(xiàn)了雪花從空中飄落的過程。
循環(huán)結(jié)束,表示雪花落到了屋頂或者地面上,切換造型為雪球造型。然后蓋上圖章,畫上角色的形狀。等待一個隨機(jī)秒數(shù),刪除克隆體。


圖6雪花第三步


圖7雪花第四步


圖8雪花第五步


圖9雪花第六步
當(dāng)程序運行10s后,廣播消息“圣誕節(jié)”,其他角色都是在接收到這個消息后,才開始動起來的。
第2個角色:魔法球

圖10魔法球
“魔法球”腳本展示

圖11魔法球腳本
第3個角色:圣誕小貓

圖12圣誕小貓
小貓有2個造型,實現(xiàn)圣誕小貓眨眼的動作。
“圣誕小貓”腳本展示

圖13圣誕小貓第一步腳本


圖14圣誕小貓第二步腳本
第4個角色:禮物1

圖15禮物1
“禮物1”腳本展示

圖16禮物1腳本
第5個角色:禮物2

圖17禮物2
“禮物2”腳本展示

圖18禮物2腳本

so easy!我們的游戲編寫完啦~
運行一下,在Jingle Bells的音樂聲中,伴隨著雪花飄飄,欣賞一下白色圣誕節(jié)的表演吧!
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除

- 上一篇
什么是scratch???
這么久以來公眾號一直沒有更新,沒有給大家?guī)砀嚓P(guān)于科技教育的咨詢,對大家說聲抱歉。 歡迎大家對scratch少兒編程課了解,scratch課程通過視頻和圖文的方式進(jìn)行。但是對于新的科技課程,很多家長只聽說過,或者有些陌生,在教育的過程中很多家長孩子有很多疑問,今天
- 下一篇
少兒編程的Scratch是什么?聽說phthon和C++更有用?真是這樣的么?
很多家長已經(jīng)開始意識到讓孩子學(xué)習(xí)編程的必要性。 但是,在選擇?門編程的語?時?較糾結(jié),相信下面這些疑惑,你肯定也有過: (1)“scratch的那種拖塊看起來像玩游戲,不如 Python、C++ 這樣的代碼編程語,對于孩子太簡單了。”