Scratch——游戲從接蘋(píng)果開(kāi)始

大家好,我是來(lái)自湛江市青少年創(chuàng)客夢(mèng)工場(chǎng)的小羅老師~


經(jīng)過(guò)之前Scratch初體驗(yàn)和水族館兩個(gè)課程,相信各位同學(xué)都對(duì)Scratch有了一定的認(rèn)識(shí)。那么這節(jié)課小羅老師就來(lái)教大家做一個(gè)接蘋(píng)果的小游戲啦!

接蘋(píng)果小游戲

不要看接蘋(píng)果在現(xiàn)實(shí)世界中好像很簡(jiǎn)單的樣子,要想在Scratch上實(shí)現(xiàn)這個(gè)行為可不容易哦!


那么各位同學(xué)就先來(lái)跟小羅老師一起分析一下接蘋(píng)果需要什么樣的條件吧~

1.蘋(píng)果要往下掉

2.我們按下按鍵,籃子會(huì)往左右移動(dòng)

3.蘋(píng)果碰到籃子會(huì)在上面重新掉下來(lái)

不要小看分析這個(gè)步驟??!這是學(xué)習(xí)編程的重要一環(huán),無(wú)論是小程序還是大程序都需要經(jīng)過(guò)這一步呢~


1.想要蘋(píng)果往下掉就先要了解坐標(biāo)系的概念。我們要知道在我們的小舞臺(tái)是用x軸來(lái)代表水平方向,y軸代表豎直方向。

也就是說(shuō)想要蘋(píng)果往下掉,只要讓蘋(píng)果在y軸上移動(dòng)就好啦~蘋(píng)果的往下掉的程序就在下面的小圖!

蘋(píng)果往下掉

2.同樣的,想要籃子往左右移動(dòng),就要在坐標(biāo)系的基礎(chǔ)上加入我們的按鍵檢測(cè)積木噢。這兩個(gè)組合起來(lái)可以說(shuō)是經(jīng)常需要用到的呢~最后別忘了加入一個(gè)重復(fù)執(zhí)行保證這個(gè)程序在什么時(shí)候都有作用。

籃子移動(dòng)的程序

3.要讓蘋(píng)果碰到籃子后返回舞臺(tái)的上方。聰明的同學(xué)一定想到了我們有個(gè)積木叫碰撞,它能夠檢測(cè)角色之間的觸碰關(guān)系,然后再把蘋(píng)果的y軸設(shè)定為舞臺(tái)的上方就好啦~

150就是舞臺(tái)上方哦

只要我們上面這三個(gè)簡(jiǎn)單的小程序,我們的接蘋(píng)果小游戲就完成啦~

等等!好像這才只有一個(gè)蘋(píng)果?。∧俏覀兊冒盐覀兊奶O(píng)果多復(fù)制幾個(gè),這樣我們的游戲就更完美啦!


接下來(lái)我們來(lái)看看同學(xué)們?cè)谡n堂上的表現(xiàn)吧~

我的有兩個(gè)籃子哦!


同學(xué)們都在認(rèn)真地編程創(chuàng)造游戲


你接蘋(píng)果,我接籃球


窗外的同學(xué)都被吸引了


我做的游戲可好玩了


我接!我接!我接接接!


我還能接棒球呢
同學(xué)們都在專注學(xué)習(xí)

這節(jié)課小羅老師能感受到同學(xué)們都在專心致志學(xué)習(xí),可能是因?yàn)橥瑢W(xué)們第一次做屬于自己的游戲,即使這是一個(gè)比較簡(jiǎn)單的小游戲。創(chuàng)造帶來(lái)的快樂(lè)遠(yuǎn)比玩游戲本身的快樂(lè)多得多,這也是我們創(chuàng)客夢(mèng)工場(chǎng)的宗旨和目的。

我們下一節(jié)課繼續(xù)來(lái)學(xué)習(xí)編程的奧妙吧~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 大家好我們又見(jiàn)面了,我是來(lái)自湛江市青少年創(chuàng)客夢(mèng)工場(chǎng)的小羅老師~ 大家還記得上節(jié)課做的接蘋(píng)果的小游戲嗎? 上節(jié)課我們...
    Atfce閱讀 1,175評(píng)論 0 0
  • 大家好我們又見(jiàn)面了,我是來(lái)自湛江市青少年創(chuàng)客夢(mèng)工場(chǎng)的小羅老師~ 這節(jié)課我們要來(lái)做一個(gè)新的小游戲,那就是飛機(jī)大戰(zhàn)。相...
    Atfce閱讀 8,858評(píng)論 1 3
  • ` 之前講解了從scratch到python,基于python turtle庫(kù)的實(shí)現(xiàn),講解了用scratch和py...
    少兒創(chuàng)客閱讀 3,969評(píng)論 2 4
  • 我發(fā)出一份調(diào)查問(wèn)卷了解如何提高寫(xiě)作效率,許多博主慷慨回復(fù),我把他們最重要的建議匯總?cè)缦拢?期限的重要性 S君: 在...
    金博客閱讀 1,365評(píng)論 1 49
  • 每一個(gè)人都想成功,但是并不是每個(gè)人都能成功,下面介紹三條成功指南,幫助提高呈貢率。 1、學(xué)會(huì)“靠”別人 在成功的路...
    梅韻Eva閱讀 206評(píng)論 0 2

友情鏈接更多精彩內(nèi)容