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

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

圖1背景圖
角色

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

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

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


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


圖6雪花第三步


圖7雪花第四步


圖8雪花第五步


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

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

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

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

圖13圣誕小貓第一步腳本


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

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

圖16禮物1腳本
第5個(gè)角色:禮物2

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

圖18禮物2腳本

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

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