一、程式設計說明
先建立兩個變數,一個變數叫做"我出拳",一個變數叫做"你出拳"
再建立兩個函式,一個函式叫做"設定初值",一個函式叫做"比輸贏"
當啟動時
廣播群族設為"99"
呼叫"設定初值" -----(這邊要另外設定一個函式,名稱為"設定初值")
當A按鈕被按下
如果"我出拳"等於"0"那麼
變數"我出拳"設為"1"
顯示圖示"剪刀"圖示
廣播發送數字"我出拳"
當B按鈕被按下
如果"我出拳"等於"0"那麼
變數"我出拳"設為"2"
顯示圖示"石頭(小菱形)"圖示
廣播發送數字"我出拳"
當A+B按鈕被按下
如果"我出拳"等於"0"那麼
變數"我出拳"設為"3"
顯示圖示"布(大正方形)"圖示
廣播發送數字"我出拳"
定義函式"設定初值"
顯示箭頭"箭頭數字 東"
變數"你出拳"設為"0"
變數"我出拳"設為"0"
定義函式"比輸贏"
如果"我出拳"等於"你出拳"那麼
顯示圖示"小馬"(這邊代表平手的意思)
否則如果"我出拳等於"1"且"你出拳等於"3"那麼
顯示圖示"微笑"(這邊代表我贏了)
否則如果"我出拳等於""2"且"你出拳等於"1"那麼
顯示圖示"微笑"(這邊代表我贏了)
否則如果"我出拳等於"3"且"你出拳等於"2"那麼
顯示圖示"微笑"(這邊代表我贏了)
否則
顯示圖示"哭臉"(這邊代表我輸了)----輸了也有三種情況
當收到廣播數字"receivedNumber"
變數"你出拳"設為"receivedNumber"
重複執行 判斷"我出拳等於"0""
顯示文字"?"------------這邊表示要檢核是否有出拳(防止作弊)
暫停1000毫秒
呼叫比輸贏
暫停3000毫秒
呼叫 "設定初值"