相關(guān)商品
![PicoBoard傳感器板 Scratch 傳感板 Sensor Board Sparkfun 原裝](images/202106/thumb_img/461_thumb_G_1622657875569.jpg)
![PicoBoard互動(dòng)創(chuàng)新板(單板非套件) 傳感器互動(dòng)板 Scratch教學(xué)傳感板](images/202102/thumb_img/472_thumb_G_1612403709673.jpg)
![Scratch編程趣味卡:STEAM創(chuàng)新教育指南 讓孩子們愛上編程游戲](images/202103/thumb_img/851_thumb_G_1614900582567.jpg)
![動(dòng)手玩轉(zhuǎn)Scratch2.0編程 STEAM創(chuàng)新教育 少兒編程趣味選擇](images/202106/thumb_img/703_thumb_G_1624221932979.jpg)
![Arduino 滑條傳感器 Slide Sensor 直滑電位計(jì) 位置 模擬傳感器](images/202103/thumb_img/728_thumb_G_1616111591240.jpg)
![Scratch編程樂園 輕松制作炫酷的游戲 少兒編程Scratch教學(xué)書籍](images/202103/thumb_img/865_thumb_G_1614900536371.jpg)
![PicoBoard傳感器板套件 Scratch傳感板 S4A互動(dòng)板 Arduino STEM教育](images/202104/thumb_img/838_thumb_G_1617214480719.jpg)
![Scratch從入門到精通 輕松玩轉(zhuǎn)Scratch編程 Picoboard互動(dòng)創(chuàng)新指南](images/202103/thumb_img/847_thumb_G_1616012907201.jpg)
![Scratch編程權(quán)威實(shí)戰(zhàn)指南 奧松學(xué)盟 動(dòng)手玩轉(zhuǎn)Scratch2.0編程書籍](images/202012/thumb_img/858_thumb_G_1609369984826.jpg)
![ScratchJr編程趣味卡:孩子們也能輕松掌握創(chuàng)意編程 少兒趣味編程入門書籍](images/202101/thumb_img/886_thumb_G_1610492660994.jpg)
![人工智能編程課《用Scratch打造數(shù)學(xué)世界》](images/202103/thumb_img/918_thumb_G_1615399794893.jpg)
![ScratchJr編程動(dòng)畫創(chuàng)作課5歲+](images/202103/thumb_img/919_thumb_G_1615258102835.jpg)
![Scratch3.0零基礎(chǔ)啟蒙《我的游戲 我自己設(shè)計(jì)》](images/202103/thumb_img/920_thumb_G_1615258085559.jpg)
![編程超好玩 Scratch3.0系列圖書](images/202105/thumb_img/927_thumb_G_1622162197560.jpg)
【創(chuàng)客學(xué)堂】用Scratch+Picoboard自制復(fù)古風(fēng)游戲(下)
編輯:Sam2015-11-18 瀏覽次數(shù):1796
各位小伙伴是不是覺得有些意猶未盡呢。那么接下來給大家?guī)硪粋€(gè)水果賽跑的游戲。
還是老樣子我們先做下游戲規(guī)劃圖
圖14 游戲規(guī)劃圖
在4條跑道上分別有四只小動(dòng)物,分別對應(yīng)四種水果。被測水果電阻值越大,傳感器返回值越大,小動(dòng)物奔跑的速度越小。最后獲得冠軍的是電阻值最小的水果。
圖15 實(shí)際連接圖
圖16 奧松7寸液晶屏顯示實(shí)驗(yàn)畫面
下面進(jìn)入游戲制作環(huán)節(jié)
Step1:背景制作
在背景中繪制游戲界面,包括四條跑道以及黃色終點(diǎn)線。背景制作完成如下:
圖17 繪制背景
Step2:角色設(shè)定
除了默認(rèn)的小貓角色外,再添加小狗、小馬、大象三個(gè)角色。加上結(jié)果角色,共五個(gè)角色。
圖18 添加角色
Step3:程序設(shè)計(jì)
(1) 各角色的程序
開始游戲時(shí),將各角色放置在舞臺左側(cè),x坐標(biāo)相同,y坐標(biāo)根據(jù)跑道寬度調(diào)整。各角色運(yùn)動(dòng)的速度是由電阻傳感器傳回的值計(jì)算得出,當(dāng)碰到黃色終點(diǎn)線時(shí)廣播消息“勝利”,然后將自身放大。當(dāng)接收到消息“勝利”時(shí)未碰到黃色終點(diǎn)線,則停止角色的其他腳本。
下面程序?yàn)樾∝埥巧某绦颍渌巧枰獙ⅰ?/span>阻力-A傳感器的值”更換為各自的傳感器的值。
圖19 各角色程序
(2) 結(jié)果角色程序
當(dāng)開始游戲時(shí)隱藏,接收到消息“勝利”時(shí)移至最上層并顯示。
圖20 結(jié)果角色程序
Step4:運(yùn)行并調(diào)試試玩并對游戲進(jìn)行修改,游戲運(yùn)行界面如下:小象跑的最快,證明4個(gè)水果中桃子的電阻值最小。
圖21 動(dòng)物賽跑中
圖22 小象獲得勝利
游戲制作到這里就結(jié)束了,小伙伴們是不是有了自己的好想法,已經(jīng)躍躍欲試了呢?讓我們自己動(dòng)手動(dòng)腦動(dòng)制作一個(gè)屬于我們自己的游戲吧!
通過三期Scratch軟件的學(xué)習(xí)與實(shí)踐,讓我越來越發(fā)現(xiàn)了Scratch軟件的精妙之處,而且也有很多愛好者詢問有沒有更詳細(xì)的學(xué)習(xí)資料,天時(shí)、地利、人和是時(shí)候出版一本的Scratch書籍了!
實(shí)驗(yàn)效果視頻盡在二維碼中,掃一掃即可觀看!
用戶評價(jià)
暫時(shí)還沒有任何用戶評論