遊戲構想:
1.玩家選擇出剪刀、石頭或布
2.按下按鈕「猜拳」後,開始猜拳。
3.電腦在按「猜拳」後,隨機出剪刀、石頭或布。
4.結果預設為隱藏,當猜拳結束後,判斷平手、玩家贏或輸,並顯示結果「獲勝」、「輸了」、「平手」
角色構想:
1.玩家三個角色:剪刀、石頭、布
2.電腦角色─三個造型:剪刀、石頭、布
3.猜拳按鈕
4.結果角色:─三個造型:「獲勝」、「輸了」、「平手」
基本做法:
1.玩家部分: 分別新增三個角色:「剪刀」、「石頭」及「布」。
(可自行新增第二個造型(改變外框顏色),用來表示已選擇該角色)
2. 電腦部分:新增一個角色,並分別設定三個造型─「剪刀」、「石頭」及「布」。
3. 「猜拳」按鈕:新增一個角色。(可以是文字,也可以是圖案)
4. 新增兩個變數(英文或中文皆可):「玩家」(user)及「電腦」(com)
5. 「玩家」(user)變數:記錄玩家選擇哪一個。
※概念:當玩家點擊剪刀(剪刀「當角色被點擊」),變數user設為1;以此類推,點擊石頭時,user設為2;點擊布時,user設為3。
6.「電腦」:記錄電腦隨機選到哪一個。電腦從三個造型中,隨機選出一個造型。
(1=剪刀,2=石頭,3=布,把變數「com」設為隨機取數「1」到「3」的數字)
※思考:電腦何時開始隨機選造型?需要一個觸發的條件→→→當按下「猜拳」的時候。(利用反白看解答)
7.猜拳之後,判斷玩家贏、輸或平手。
※概念:
◎有辦法用變數來判斷嗎?
如果user=com→平手 →→→可以
如果user>com→獲勝 →→→不行(剪刀(1)→布(3)例外)
如果user<com→輸了 →→→不行(布(3)→剪刀(1)例外)
試著玩玩看,思考看看如何判斷輸贏:
進階版方向:
1.當玩家點到「剪刀」、「石頭」或「布」時,該角色的邊框顯示不同顏色,以了解選到哪一個角色。
2.電腦出拳前,先重複出現幾次「剪刀」、「石頭」、「布」的圖案後,再出拳。
3.未判斷結果前,先隱藏輸贏的文字,等結果出爐後,再顯示輸贏文字。
4.增加遊戲說明。
5.可增加輸贏或平手的音效。
☆改版方向:
1.可改成「棒打老虎,雞吃蟲」的遊戲,或類似的遊戲(超人拳、海帶拳)
2.增加變數,統計玩的次數或勝負次數,有何不同的稱呼或畫面。
3.可以改成數字拳(5、10、15、20)的方式嗎?