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