[Scratch] 圖片配對遊戲 (Image Matching Game)
今天又寫了一個 Scratch 遊戲~
這是一個簡單的圖片配對遊戲,
玩家要把一樣的圖片找出來,算是考驗記憶力的遊戲~
這個遊戲比較麻煩的部分,應該是產生圖片的部分~
我使用一個角色,但它有許多的裝扮 (costume),
所以要做的就是隨機選出不重複的裝扮,
每個裝扮產生兩個分身,放在隨機的兩個卡片位置上~
要隨機選出不重複的裝扮,可以有不同的做法。
我的做法是用一個陣列 SelectedCostumes,把所有的裝扮都存進去,
但存的時候是存到隨機的位置去,
也就是說,陣列裡的裝扮是隨機排列且不重複的。
這時我只要取前 N 個裝扮就行了~
有了這些選好的裝扮,每個裝扮都要有兩張卡片,
因此對於每個裝扮,都再放進另一個 AllCards 陣列中,
放進去時一樣是放進隨機的位置,每個裝扮重覆兩次,
就樣 AllCards 裡就會有所有裝扮的卡片各兩張,
放在隨機的位置上~
接著,顯示卡片就很簡單了,
依序產生一張卡片,把裝扮換成 AllCards 對應位置的裝扮就行了~
遊戲開始後,只有在玩家點到兩張裝扮一樣的卡片時,
才能將它們永久顯示出來~
有興趣的人,可以來玩一下 圖片配對遊戲 (Image Matching Game) 喔~^^
(本頁面已被瀏覽過 1,030 次)