4拳王大PK

快速連結

一、遊戲說明

裁判提示:請玩家輸入1=剪刀、2=石頭、3=布

玩家輸入一個數字,並依照玩家輸入的數字,顯示對應的拳

電腦也隨機出拳(1、2、3隨機產生)

裁判判斷輸贏

、初始化:

  1. 新增2個變數:玩家電腦,分別代表玩家和電腦出什麼拳

  2. 綠旗按下時

變數:玩家=0

變數:電腦=0

  1. 變數值:1=剪刀、2=石頭、3=布

廣播:出拳

「電腦」和「玩家」角色等待出拳

、裁判請「玩家」出拳

如果沒有用重複直到設定條件:

缺點:?玩家如果輸入「5」?

「電腦」出拳

請在之前的程式後面,加上電腦隨機出拳的程式

玩家出拳

請在之前的程式後面,加上電腦隨機出拳的程式

1=剪刀

2=石頭

3=布

七、裁判判斷輸贏



廣播:電腦贏

廣播:玩家贏


輸贏判斷,有以下的情況:

平手(二者一樣)


玩家1 剪刀、電腦2 石頭 => 電腦贏




玩家1 剪刀、電腦3 => 玩家




玩家2 石頭、電腦1 剪刀 => 玩家贏



玩家2 石頭、電腦3 布 => 電腦




玩家3 、電腦1 剪刀 => 電腦



玩家3 、電腦2 石頭 => 玩家贏





廣播:出拳

、玩家贏:得分

  1. 新增一個變數:得分

  2. 綠旗:得分初始化=0

  3. 收到訊息「玩家贏」:得分改變1

九、讓贏的人「歡呼」一下:P. 78

課本 P.78


  1. 當玩家贏時,送出廣播「玩家贏」,玩家收到廣播,閃爍(重複5次,改變顏色)。

  2. 當電腦贏時,送出廣播「電腦贏」,電腦收到廣播,閃爍(重複5次,改變顏色)

*你可以設計其他程式,讓「電腦」或「玩家」這兩個角色贏的時候,可以歡呼一下。

、倒數計時:課本P. 137

本程式沒有「開始」,請改為「當綠旗被點擊時