Scratch版本彈力球你玩過(guò)嗎?|教你編程
- 2019-12-10 11:54:00
- 靜沐暖陽(yáng) 原創(chuàng)
- 9188
大家一定都玩過(guò)彈力球這個(gè)游戲,而且這個(gè)游戲也有很多改版,比如彈力球?qū)?zhàn)、打磚塊等。
基本元素就是一個(gè)小球在屏幕內(nèi)運(yùn)動(dòng),碰到邊緣的時(shí)候就會(huì)反彈。而在底部有一個(gè)來(lái)回移動(dòng)的平板,這個(gè)小球碰到平板也會(huì)反彈,通常小球是不能接觸到底部,所以平板沒(méi)有接住的話就算失敗。
你知道Scratch也可以制作彈力球嗎?今天小小魚(yú)就帶你領(lǐng)略Scratch版本彈力球的魅力。
(彈力球打磚塊)
一:Scratch程序效果演示
二:程序分步講解
1. 工欲善其事必先利其器,想要利用Scratch制作彈力球小游戲,當(dāng)然得先下載Scratch了,如何您還沒(méi)有下載或者不知道如何下載,您可以在瀏覽器搜索該網(wǎng)址:http://sbanj.org,進(jìn)入之后是以下界面:
點(diǎn)擊聽(tīng)課進(jìn)入到另一個(gè)頁(yè)面,在其中找到下圖
根據(jù)自己電腦類(lèi)型下載相應(yīng)的Scratch版本。下載完成之后進(jìn)行安裝,安裝好了之后就可以使用了。
2. 添加角色,雙擊打擊Scratch之后,選取彈力球的2個(gè)主角,小球ball在角色庫(kù)里面已經(jīng)存在,打開(kāi)角色庫(kù)找出即可。
反彈板則需要自己繪制:
在造型界面找到矩形道具1,然后挑選自己喜歡的顏色,這里我選的是藍(lán)色,然后在區(qū)域2,單機(jī)鼠標(biāo)左鍵之后按住拖動(dòng)一定距離就可以畫(huà)出一個(gè)反彈板。
3. 選擇背景,白茫茫的一片,總覺(jué)得些許單調(diào),這里挑選的背景是Boardwalk。在這樣的地方玩游戲是不是心情都好一點(diǎn)呢?
4. 編寫(xiě)角色的代碼
反彈板只需跟著鼠標(biāo)的x坐標(biāo)左右移動(dòng),代碼很簡(jiǎn)單:
小球的代碼:
(1)先讓小球動(dòng)起來(lái),碰到邊緣就反彈
(2)當(dāng)小球從反彈板上彈起時(shí),根據(jù)scratch中角度的正負(fù)分為2種情況
從左邊射入右邊彈出時(shí),射入方向>0,射出方向=180-射入方向,播放聲音Boing
從右邊射入左邊彈出時(shí),射入方向<0,射出方向=-180-射入方向,播放聲音Pop
(3).判斷游戲結(jié)束
怎樣才能檢測(cè)到小球觸碰到底部,游戲結(jié)束呢?
我們可以使用『碰到顏色?』積木(偵測(cè)模塊)
檢測(cè)小球是否碰到了舞臺(tái)背景底部的顏色(這里是棕色)
三:程序源代碼
1. 反彈板的程序:
2. 小球的程序:
這個(gè)Scratch版的彈力球略顯簡(jiǎn)單,如果你想加深游戲難度,可以加入積分關(guān)卡制,每接住小球一次加1分,到20分既可進(jìn)入下一級(jí),下一級(jí)則需30分......更多關(guān)卡等你來(lái)挑戰(zhàn)。
關(guān)注智慧山微信公眾號(hào)(zhihuishan2013)后,在公眾號(hào)里回復(fù)以下關(guān)鍵字,即可得到相應(yīng)資源!
公開(kāi)課、作文、復(fù)習(xí)、試卷、知識(shí)點(diǎn)、活動(dòng)、拼音、字母、鐘表、看圖寫(xiě)話、故事、雙語(yǔ)故事、成語(yǔ)、常識(shí)、APP、語(yǔ)文、數(shù)學(xué)、英語(yǔ)、百家姓、三字經(jīng)、唐詩(shī)三百首、自助查詢(xún)、超級(jí)口算
- 兒童故事
- 教育資源
- 小學(xué)語(yǔ)文
- 小學(xué)英語(yǔ)
- 滬教版牛津英語(yǔ)
- 滬教版英語(yǔ)(12版三起點(diǎn))
- 2012版人教英語(yǔ)(一起點(diǎn))
- 2012版人教英語(yǔ)(三起點(diǎn))
- 2012版人教英語(yǔ)(三起點(diǎn)精通)
- 2013版人教英語(yǔ)( 三起點(diǎn))
- 2014版人教英語(yǔ)(三起點(diǎn))
- 北京版英語(yǔ)(一起點(diǎn))
- 北師大版英語(yǔ)
- 北師大版英語(yǔ)(一起點(diǎn))
- 冀教版英語(yǔ)
- 廣州版英語(yǔ)
- 快樂(lè)英語(yǔ)
- 新蕾快樂(lè)英語(yǔ)
- 劍橋少兒英語(yǔ)
- 外研社英語(yǔ)(一起點(diǎn))
- 外研社英語(yǔ)(三起點(diǎn))
- 小學(xué)數(shù)學(xué)
- 資源下載
- 專(zhuān)家講座
- 智慧山微課
- 少兒英語(yǔ)
- 專(zhuān)項(xiàng)復(fù)習(xí)
- 各科教材
- 課外讀物
- 育兒博客
- 書(shū)籍推薦
- 胎教音樂(lè)
- 經(jīng)典兒歌
- Scratch編程
- 一年級(jí)新生
- 家長(zhǎng)課堂
- 心理準(zhǔn)備
- 習(xí)慣培養(yǎng)
- 能力鍛煉/學(xué)習(xí)用品
- 經(jīng)驗(yàn)分享
- 家長(zhǎng)困惑
- 小學(xué)入學(xué)指南
- 幼小銜接群
- 飲食健康
- 學(xué)齡前
- 兒童電影
- 成長(zhǎng)故事
- 學(xué)習(xí)寶典
- 幼小銜接
- 古詩(shī)文
- 影視動(dòng)畫(huà)
- 科學(xué)小實(shí)驗(yàn)
- 精選課程
- 書(shū)法比賽專(zhuān)用
- 首頁(yè)課程介紹
- 小學(xué)指南
- 智慧山活動(dòng)
- 說(shuō)明
- 家庭教育
- 曬飯—一早一晚
- 兒童編程
- 認(rèn)知階段Scratch圖形化編程
- 理解階段Python人工智能語(yǔ)言
- 運(yùn)用階段C++及信息學(xué)競(jìng)賽
- code.org作業(yè)答案
- code.org作業(yè)視頻講解
- 編程網(wǎng)站
- python入門(mén)課作業(yè)答案
- python1(上)作業(yè)答案
- python1(下)作業(yè)答案
- Scratch入門(mén)課作業(yè)答案
- 作業(yè)解析
- Scratch相關(guān)資源
- python2(上)作業(yè)答案
- Scratch Level 1作業(yè)答案
- python2(下)作業(yè)答案
- Python3(上)作業(yè)答案
- Scratch Level 2作業(yè)答案
- 國(guó)家政策及比賽
- 2022年P(guān)ython寒假課
- 2022年Scratch寒假課
- 編程網(wǎng)站
- 智慧山圖書(shū)館
- 小升初
- 英語(yǔ)學(xué)習(xí)
- 智慧家庭教育