玩家和電腦猜拳,配合國中二上的清單及變數概念
絕對沒作弊的猜拳遊戲
選擇出拳
選擇完畢後標記你出的拳,且電腦隨機出拳,判斷勝負並把結果存到清單中
學習重點及節數
清單、陣列、變數、廣播、分身
遊戲的邏輯和流程。
4~5小時
說明
按下綠旗後,玩家選擇要出的拳,選擇完畢以後電腦顯示電腦出的拳進行比較並將比較結果放入清單。
角色和舞台
需要有三角色,分別是
1、玩家出拳
2、電腦出拳
3、結果

- 這三個角色分別有數個造型,玩家出拳和電腦出拳的角色要照順序剪刀=1、石頭=2、布=3、問號,因為後面的判斷輸贏需要。
- 美術的部分可要求學生做好一點。
下面分別的是玩家出拳、電腦出拳、結果的造型:

舞台只畫出場景,沒有程式碼
變數和清單
變數分別有三個:
你出的拳,內容會是1、2、3 (剪刀=1、石頭=2、布=3)
電腦的拳,內容會是1、2、3 (剪刀=1、石頭=2、布=3)
點擊中,內容會是0、1
這個變數使玩家選擇出拳不能連續按,當玩家選擇出拳則標記為1,不再接受後面的選擇。也是因為scratch程式執行中不能把事件刪掉,所以利用變數來標記。
清單有一個:
輸贏結果,記錄輸或贏
此程式沒有統計輸贏次數和比率,給有興趣的人擴充。
程式碼
角色-玩家出拳
當綠旗點一下,遊戲開始 ,建立自己的分身分別是剪刀、石頭、布。
當玩家選擇角色後,判斷變數「點擊中 =1」就忽略,否則記錄玩家的選擇並廣播「選擇了」。
角色-電腦出拳
電腦出拳收到廣播「選擇了」,隨機產生數字1~3、並變換造型。廣播訊息「顯示文字」。
角色-結果
程式判斷看似複雜,其實就是判斷九宮格

剪刀=1、石頭=2、布=3
評分
------- 設計占比 30% ----------
繪製玩家出拳角色,角色的造型全部有完成 10%
繪製電腦出拳角色,角色的造型全部有完成 5%
繪製結果角色,角色的造型全部有完成 5%
舞台及以上美術 10%
------- 功能占比 60% ----------
完成三個變數和清單的設定 10%
綠旗點擊後可以顯示玩家的三個拳頭 10%
綠旗點擊後可以顯示電腦出拳的問號和結果能歸零 10%
玩家可以選擇出拳,並顯示正確的輸贏結果 20%。
清單能正確加入 10%
------- 上傳正確性占比 10% ----------
上傳程式畫面截圖 png型式 10%
執行畫面 檔名01.png
玩家出拳角色造型 檔名 10.png
玩家出拳角色程式 檔名 11.png
電腦出拳角色造型 檔名 20.png
電腦出拳角色程式 檔名 21.png
結果角色造型 檔名 30.png
結果角色程式 檔名 31.png
範例 scratch下載





