第4課 拳王大PK
快速連結
一、遊戲說明:
一、遊戲說明:
裁判提示:請玩家輸入1=剪刀、2=石頭、3=布
玩家輸入一個數字,並依照玩家輸入的數字,顯示對應的拳
電腦也隨機出拳(1、2、3隨機產生)
裁判判斷輸贏
二、初始化:
二、初始化:
新增2個變數:玩家、電腦,分別代表玩家和電腦出什麼拳
綠旗按下時
變數:玩家=0
變數:電腦=0
變數值:1=剪刀、2=石頭、3=布
廣播:出拳
三、「電腦」和「玩家」角色等待出拳:
三、「電腦」和「玩家」角色等待出拳:
四、裁判請「玩家」出拳
四、裁判請「玩家」出拳
如果沒有用重複直到設定條件:
缺點:?玩家如果輸入「5」?
五、「電腦」出拳
五、「電腦」出拳
請在之前的程式後面,加上電腦隨機出拳的程式
六、玩家出拳
六、玩家出拳
請在之前的程式後面,加上電腦隨機出拳的程式
1=剪刀
2=石頭
3=布
七、裁判判斷輸贏
七、裁判判斷輸贏
廣播:電腦贏
廣播:玩家贏
輸贏判斷,有以下的情況:
平手(二者一樣)
玩家1 剪刀、電腦2 石頭 => 電腦贏
玩家1 剪刀、電腦3 布 => 玩家贏
玩家2 石頭、電腦1 剪刀 => 玩家贏
玩家2 石頭、電腦3 布 => 電腦贏
玩家3 布、電腦1 剪刀 => 電腦贏
玩家3 布、電腦2 石頭 => 玩家贏
廣播:出拳
八、玩家贏:得分
八、玩家贏:得分
新增一個變數:得分
綠旗:得分初始化=0
收到訊息「玩家贏」:得分改變1
九、讓贏的人「歡呼」一下:P. 78
九、讓贏的人「歡呼」一下:P. 78
課本 P.78
當玩家贏時,送出廣播「玩家贏」,玩家收到廣播,閃爍(重複5次,改變顏色)。
當電腦贏時,送出廣播「電腦贏」,電腦收到廣播,閃爍(重複5次,改變顏色)
*你可以設計其他程式,讓「電腦」或「玩家」這兩個角色贏的時候,可以歡呼一下。
十、倒數計時:課本P. 137
十、倒數計時:課本P. 137
本程式沒有「開始」,請改為「當綠旗被點擊時」