大家好我們又見面了督笆,我是來(lái)自湛江市青少年創(chuàng)客夢(mèng)工場(chǎng)的小羅老師~
大家還記得上節(jié)課做的接蘋果的小游戲嗎?
上節(jié)課我們的小程序已經(jīng)能夠?qū)崿F(xiàn)用碗來(lái)接蘋果了伶贰,但是一個(gè)好的游戲光有這些還不夠蛛砰。
我們玩游戲的時(shí)候都可是有分?jǐn)?shù)的,不然就沒有人知道我玩游戲有多厲害了黍衙!
那么在這里就要引入新知識(shí)“變量”的概念了泥畅。同學(xué)們第一次接觸這個(gè)詞匯可能不是很懂它的意思,變量的含義就是能夠改變的數(shù)量琅翻。這個(gè)詞在計(jì)算機(jī)行業(yè)里面可是家常便飯的存在呀位仁!
同學(xué)們可以把它理解成一個(gè)幫我們記下游戲分?jǐn)?shù)的小朋友。
那么我們就在蘋果的程序里面加入我們的變量積木方椎。不要忘了在程序的開始要先把變量設(shè)定為0呀聂抢,同學(xué)們可以思考一下為什么要先設(shè)定為0?不設(shè)定的話會(huì)怎么樣呢辩尊?
那么有了計(jì)分之后涛浙,這時(shí)候我們又發(fā)現(xiàn)了一個(gè)問題了:怎么每次蘋果重新往下掉的地方都是一樣的?
誒,別急轿亮,現(xiàn)在小羅老師就教你們?cè)趺醋屘O果每一次下掉的地方都不一樣疮薇!
首先,我們要先回憶起上節(jié)課說(shuō)到的坐標(biāo)系我注。理解到我們軟件的舞臺(tái)能夠用坐標(biāo)系表示之后按咒,我們發(fā)現(xiàn)舞臺(tái)水平的范圍在X:-240到X:240之間。那么只要我們?cè)谔O果往下掉的時(shí)候設(shè)置一下它的X坐標(biāo)但骨,那它每一次往下掉的地方不就不一樣了嗎励七!
這時(shí)候小羅老師還要在介紹一個(gè)積木:隨機(jī)積木。
隨機(jī)嘛奔缠,就是在上面的范圍內(nèi)隨便選一個(gè)數(shù)咯~那么只要我們把-240和240填到隨機(jī)積木的范圍內(nèi)掠抬,那蘋果每次下掉的位置不就都不一樣了嘛!
事實(shí)也的確是這樣的P0ァ(這里要縮小一下范圍防止蘋果卡住哦)
那么最后两波,我們要給我們的小游戲設(shè)置一些小障礙~一帆風(fēng)順的小游戲總會(huì)讓人感到無(wú)趣呢!
啊哈闷哆,這里我用了一個(gè)小閃電腰奋。那么小閃電的程序和蘋果的程序是幾乎一模一樣的,只不過當(dāng)我們的碗接到小閃電的時(shí)候抱怔,可是要接受倒扣分?jǐn)?shù)的小懲罰喲劣坊!
只要我們做好了這幾步,那么我們的接蘋果小游戲就比較完善了屈留!最后做出來(lái)的成果是這樣子的:
那么接下來(lái)我們來(lái)看看同學(xué)們?cè)谡n堂上的表現(xiàn)吧~
經(jīng)過這兩節(jié)課之后,同學(xué)們已經(jīng)掌握了做出一個(gè)完整的小游戲的基本知識(shí)灌危。那么在接下來(lái)的課程中,同學(xué)們將會(huì)學(xué)習(xí)更多的小程序乍狐,最終能夠創(chuàng)造性地設(shè)計(jì)出自己的小游戲浅蚪,這就是我們學(xué)習(xí)編程知識(shí)的一個(gè)小目標(biāo)~學(xué)會(huì)編程惜傲,先從實(shí)現(xiàn)這個(gè)小目標(biāo)開始~