問題: - 如何建立不重複的【隨機位置清單】項目內容?
- 如何將所有牌角色,從共同XY座標點,在一秒內移到根據【隨機位置清單】項目指定的位置?
個別的XY座標如何選擇? - 只能翻2張牌?
- 2張數值和不等於10就蓋牌?
- 2張數值和等於10就隱藏?
- 全部翻牌成功,就過關。
腳本:
舞台區 - 按綠旗
- 廣播【開始遊戲】
- 接收到【開始遊戲】廣播
- 【配對成功數量】=0
- 【已翻牌數量】=0
- 刪除所有【隨機位置清單】項目
- 刪除所有【已使用位置清單】項目
- 建立
- 【已使用位置清單】
- 重複12次,建立12個空項目。讓隨機位置序號填入已使用,若已使用,則隨機位置序號就重選。
- 不重複的【隨機位置清單】
- 重複12次
- 設定【POS數值】=0
- 重複直到【POS數值】>0
- 設【POS數值】為1~12的隨機一個數字
- 如果【已使用位置清單】的【POS數值】序號=空格
- 就將【POS數值】加入隨機位置清單
- 【已使用位置清單】的【POS數值】序號的空格改為【已使用】
- 否則
- 設定【POS數值】=0
- 建立【X座標清單】
- 建立【Y座標清單】
- 廣播【散開】
牌角色 - 按綠旗時
- 所有的牌角色
- 下移1~10隨機層
- 移到XY(300,300)
- 設定角色【我的名稱】
- 產生分身
- 設定牌角色【我的位置序號】=12、34、56、78、910、1112。
- 在一秒內移到指定位置,根據隨機的【我的位置序號】而定。
- 【我的位置序號】=【隨機位置清單】的項目序號
- 當【分身】建立時,
- 設定牌角色分身【我的位置序號】=12、34、56、78、910、1112。
- 在一秒內移到指定位置,根據隨機的【我的位置序號】而定。
- 【我的位置序號】=【隨機位置清單】的項目序號
- 接收到【開始遊戲】廣播
- 所有的牌角色,切換為蓋牌造型【guess】
- 當角色被點擊
- 如果【已翻牌數量】<2:最多只能翻2張牌
- 如果【造型編號】=2
- 就換下一個造型
- 【已翻牌數量】+1
- 如果【已翻牌數量】=1
- 設【翻牌名稱】=【我的名稱】
- 否則
- 如果【翻牌名稱】=【我的名稱】
- 廣播【成功配對】
- 否則
- 【翻牌名稱】=空格
- 廣播【蓋牌】
- 接收到【成功配對】
- 如果【我的名稱】=【翻牌名稱】
- 就將【成功配對數量】+1
- 等待1秒後
- 隱藏
- 【已翻牌數量】=0
- 接收到【蓋牌】
- 等待1秒
- 切換為蓋牌造型【guess】
- 【已翻牌數量】=0
- 過關
- 如果【成功配對數量】=12
- 等待1秒
- 顯示
- 否則
- 隱藏
| |
|