資訊內(nèi)容
Scratch編程教程06 巫師的魔法棒
培養(yǎng)編程思維,在學(xué)習(xí)和工作中處處領(lǐng)先于人,決勝未來的人工智能時代!
小同學(xué),你好,今天的作品叫“巫師的魔法棒”。
前面幾個小程序中,每次都是貓貓當(dāng)主角。今天就讓它休息休息,請一個巫師來表演魔法。好了,來看看巫師有什么魔法吧!
步驟:
1.啟動Scratch編輯器,新建一個自己喜歡的舞臺背景。
2.從角色庫里找到巫師角色,再選一個球角色。
把巫師放到舞臺左下角,把球球縮小一些,放到巫師魔法棒的前端。讓人感覺是從魔法棒里射出的子彈一樣。
3.今天要用到“如果……那么……”功能積木。它的作用主要是判斷,也就是如果符合一定的條件,那么就做相應(yīng)的動作。我們先在控制模塊找到它。如圖:
這次,我們用這個積木的作用是,如果“射出”的球碰到了舞臺的邊緣,那么就讓它消失,產(chǎn)生“子彈”飛走了的效果。
4.“如果……”后面的棱形框里可以放入的積木是偵測模塊的藍(lán)色積木,也就是用于作判斷的條件。如圖:
5.今天還要用到“克隆體”功能。小朋友們知道,克隆就是復(fù)制一個一模一樣的自己。這里就是要讓小球不斷復(fù)制自己,作為“射出”的子彈。跟“克隆體”有關(guān)的積木都在控制模塊的最下面,大家可以拉下來找到它們。
6.游戲思路就是每按一下空格鍵,就“發(fā)射”一個球出來,像子彈一樣射出去,到了邊緣就消失。所以,我們要編寫的代碼積木有兩組:第一是每按一下空格鍵,小球就克隆一個自己,然后“本尊”隱藏起來;第二是小球“當(dāng)作為克隆體啟動時”,把自己顯示出來,然后滑行到終點(diǎn)位置(238,-98),碰到邊緣就刪除自己(也就是消失了)。
代碼如下:
小結(jié):
今天學(xué)了:
1.“如果……那么……”積木具有判斷功能,只做符合條件的事。
2.角色可以克隆自己,克隆體完成“使命”后,可以把自己刪除。
作業(yè):
試試讓巫師面向其它角度,把球的終點(diǎn)定位在別的點(diǎn),看看效果。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除

- 上一篇
scratch編程環(huán)境各區(qū)域詳解
小朋友們,從今天開始,我們就開始神奇的編程之旅啦,我們一步一步的講解那些神奇的效果是如何實(shí)現(xiàn)的, 首先,我們來說一下scratch的編程平臺,目前國內(nèi)支持scratch編程最好的平臺是——網(wǎng)易卡搭,我們可以直接用網(wǎng)易的帳號進(jìn)行登錄,鏈接地址:https://kada.163.com/
- 下一篇
Scratch編程教程05 貓貓的跟班
小同學(xué),你好,今天的作品叫“貓貓的跟班”。 前面幾個小程序中,貓貓都是獨(dú)自出現(xiàn)的。它覺得好孤單。今天呀,一只小狗發(fā)現(xiàn)了貓貓,便一直跟著貓貓。貓貓走到哪里,小狗就跟到哪里,可好玩了。好了,開始編游戲吧!