[精讚] [會員登入]
5

[Scratch3] 和電腦猜拳遊戲

玩家和電腦猜拳,配合二上的清單及變數概念

分享此文連結 //n.sfs.tw/16591

分享連結 [Scratch3] 和電腦猜拳遊戲@Axer's World
(文章歡迎轉載,務必尊重版權註明連結來源)
2026-09-01 16:21:33 最後編修
2026-08-31 13:45:25 By Axer
 

自動目錄

玩家和電腦猜拳,配合國中二上的清單及變數概念

絕對沒作弊的猜拳遊戲

選擇出拳

選擇完畢後標記你出的拳,且電腦隨機出拳,判斷勝負並把結果存到清單中

學習重點及節數

清單、陣列、變數、廣播、分身

遊戲的邏輯和流程。

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下載

猜拳.sb3

 

 

 

END

你可能感興趣的文章

[Scratch3] 走迷宮遊戲 玩家控制角色走迷宮達到目標

[Scratch2] 隨機選牌及派牌 有四張牌或多張牌,可隨機選牌及派牌,使用者點擊後再翻牌

[Scratch2] 下雨效果 SCRATCH2下雨效果

[Scratch2] 灑落的愛心(櫻花) 愛心(或是櫻花、樹葉等)會飄下來,並停地上模擬不規則的掉落。

[Scratch2] 十字路口提問前進 簡單的提問前進

[Scratch2] 液晶時鐘 液晶顯示器時鐘

隨機好文

使用教育部電子郵件 教育部提供的免費電子郵件,有5GB的空間

清除殘膠 貼紙撕下來後有殘膠,要怎麼清除比較好?

現代kuso名句 樹多必有枯枝,人多必有白癡。 君子報仇,三年不晚。小人報仇,一天到晚。 醫生叫我行光合作用別熬夜 。 帥有個屁用!到頭來

2017核能、火力、水力發電量數據 核能、火力、水力發電量數據,持續更新中

設計師的悲哀 設計師設計東西,是照著自己的理念,還是照著別人的意思?這影片描寫出無奈的設計師…