您現(xiàn)在的位置是:首頁 » scratch編程資訊
資訊內(nèi)容
Scratch: 對對碰
極客小將2020-12-10-
對對碰是一款可以鍛煉記憶力的益智小游戲,相信大家都已經(jīng)玩過。游戲玩法是這樣的:在舞臺上有若干張扣著的角色,你可以指定打開某兩張。如果指定打開的這兩張相同,則收起來,否則按原位置扣起來。
在本游戲中,仍然使用角色的克隆功能,這樣可以使程序容易些。
1. 初始化位置
a)根據(jù)
對對碰是一款可以鍛煉記憶力的益智小游戲,相信大家都已經(jīng)玩過。游戲玩法是這樣的:在舞臺上有若干張扣著的角色,你可以指定打開某兩張。如果指定打開的這兩張相同,則收起來,否則按原位置扣起來。
在本游戲中,仍然使用角色的克隆功能,這樣可以使程序容易些。
b)設(shè)計結(jié)束界面5. 程序效果?
在本游戲中,仍然使用角色的克隆功能,這樣可以使程序容易些。
1. 初始化位置
a)根據(jù)角色的序號計算其所在的行和所在的列假設(shè)一共放Cols列,那么第n個角色所在行和列的計算公式如下行數(shù):(n-1)除以colMax的商加1列數(shù):(n-1)除以colMax的余數(shù)加1
2. 初始化圖案
為了方便的進(jìn)行操作,每個位置的造型號使用列表表示。其規(guī)則為列表的第n個元素為第n個角色的正面造型號。為了得到打亂的造型號,至少有兩種辦法。a)假設(shè)一共有Costumes個造型,把1到Costumes隨機的放在列表中,然后再將大于Costumes/2的數(shù)字減去Costumes/2。
3. 設(shè)置點擊響應(yīng)
a)當(dāng)角色被點擊時如果是第一次點擊,則記住點擊的ID如果是第二次點擊,則和第一次點擊的ID比較,如果兩次的造型一致,則同時消失,否則,將他們同時復(fù)位
4. 搭建界面
a)設(shè)計不同難度b)設(shè)計結(jié)束界面5. 程序效果?
a)起始界面
b)簡單和困難模式
c)每局結(jié)束
d)游戲結(jié)束
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除
