趣味編程--打氣球游戲(中)
增加控制1:可愛氣球與惡魔氣球在之前的打氣球游戲中,我們已經(jīng)成功讓氣球從隨機(jī)位置向上飄起來(lái)了。但是為了增加游戲的趣味性,我們希望氣球有時(shí)是可愛氣球,有時(shí)是惡魔氣球,而且當(dāng)點(diǎn)擊氣球時(shí),只有點(diǎn)擊到惡魔氣球
增加控制1:可愛氣球與惡魔氣球
在之前的打氣球游戲中,我們已經(jīng)成功讓氣球從隨機(jī)位置向上飄起來(lái)了。但是為了增加游戲的趣味性,我們希望氣球有時(shí)是可愛氣球,有時(shí)是惡魔氣球,而且當(dāng)點(diǎn)擊氣球時(shí),只有點(diǎn)擊到惡魔氣球才會(huì)導(dǎo)致游戲結(jié)束。
為了實(shí)現(xiàn)這個(gè)功能,我們需要給氣球設(shè)計(jì)三種造型,并且通過(guò)隨機(jī)數(shù)來(lái)隨機(jī)選擇其中一種。我們可以讓計(jì)算機(jī)生成一個(gè)1-6之間的隨機(jī)數(shù),如果選到了“1”,就表示出現(xiàn)了惡魔氣球。
編程實(shí)現(xiàn)
為了將我們的想法轉(zhuǎn)化為代碼,我們可以使用圖標(biāo)來(lái)表達(dá)“從1-6之間隨機(jī)選一個(gè)數(shù)”的過(guò)程。然后把這個(gè)圖標(biāo)放入判斷語(yǔ)句中,如果選到的數(shù)是“1”,就將氣球的造型變?yōu)閻耗馇颉?/p>
點(diǎn)擊綠旗運(yùn)行
點(diǎn)擊綠旗運(yùn)行后,你會(huì)看到屏幕上不時(shí)出現(xiàn)的惡魔氣球。這為游戲增加了一些難度和驚喜。
增加速度
我們希望氣球的速度逐漸增加,以增加點(diǎn)擊可愛氣球的難度。我們可以在每次克隆氣球的時(shí)候,將速度稍微提高一點(diǎn)。
為了實(shí)現(xiàn)這個(gè)功能,我們需要一個(gè)變量來(lái)存儲(chǔ)速度值,并且在每次克隆氣球時(shí),將該變量的值增加一點(diǎn)。我們可以給這個(gè)變量命名為“sudu”。
編程實(shí)現(xiàn)
在開始的時(shí)候,我們需要先將“sudu”設(shè)置為一個(gè)初始值,比如3。然后,在每次氣球向上移動(dòng)的時(shí)候,將y坐標(biāo)的增量從固定值3改為“sudu”的值。同時(shí),將每次克隆氣球的速度增加0.2。這樣,點(diǎn)擊綠旗后,你會(huì)看到氣球上升得越來(lái)越快,增加了游戲的挑戰(zhàn)性。
通過(guò)以上的編程實(shí)現(xiàn),我們成功地給打氣球游戲增加了控制,讓氣球有時(shí)是可愛氣球,有時(shí)是惡魔氣球,并且點(diǎn)擊到惡魔氣球時(shí)會(huì)導(dǎo)致游戲結(jié)束。同時(shí),我們還增加了氣球的速度,使游戲更具挑戰(zhàn)性。希望這些功能能夠?yàn)橥婕規(guī)?lái)更好的游戲體驗(yàn)。