[Scratch] 圖片配對遊戲 (Image Matching Game)

[Scratch] 圖片配對遊戲 (Image Matching Game)

今天又寫了一個 Scratch 遊戲~

這是一個簡單的圖片配對遊戲,

玩家要把一樣的圖片找出來,算是考驗記憶力的遊戲~

 

這個遊戲比較麻煩的部分,應該是產生圖片的部分~

我使用一個角色,但它有許多的裝扮 (costume),

所以要做的就是隨機選出不重複的裝扮,

每個裝扮產生兩個分身,放在隨機的兩個卡片位置上~

 

要隨機選出不重複的裝扮,可以有不同的做法。

我的做法是用一個陣列 SelectedCostumes,把所有的裝扮都存進去,

但存的時候是存到隨機的位置去,

也就是說,陣列裡的裝扮是隨機排列且不重複的。

這時我只要取前 N 個裝扮就行了~

 

有了這些選好的裝扮,每個裝扮都要有兩張卡片,

因此對於每個裝扮,都再放進另一個 AllCards 陣列中,

放進去時一樣是放進隨機的位置,每個裝扮重覆兩次,

就樣 AllCards 裡就會有所有裝扮的卡片各兩張,

放在隨機的位置上~

 

接著,顯示卡片就很簡單了,

依序產生一張卡片,把裝扮換成 AllCards 對應位置的裝扮就行了~

遊戲開始後,只有在玩家點到兩張裝扮一樣的卡片時,

才能將它們永久顯示出來~

 

有興趣的人,可以來玩一下 圖片配對遊戲 (Image Matching Game) 喔~^^

(本頁面已被瀏覽過 1,026 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料