先從電腦必勝的猜拳方式開始
首先到底下的網址下載範例
https://scratch.mit.edu/projects/295367689/
新增一個變數 you
當剪刀被按下時,將you變數設為剪刀,然後廣播"猜"
當石頭被按下時,將you變數設為__,然後廣播"猜"
當布被按下時,將you變數設為__,然後廣播"猜"
當電腦接收到"猜",
就要根據 you變數決定要出什麼
如果 you變數是剪刀,電腦要出石頭,就把造型換成"石頭2"
如果 you變數是石頭,電腦要出___,就把造型換成"____"
如果 you變數是____,電腦要出___,就把造型換成"____"
其餘的請自己補上
最後等待5秒,再把造型換回question
改成正常的猜拳遊戲
流程:
人猜拳
電腦猜拳
判斷輸贏
當電腦接收到 "猜"的時候,必須用亂數來出拳
增加2個變數
一個是computer表示電腦出拳
一個是win表示誰贏了
computer這個變數會隨機選出1,2,3
1表示出"布", 2表示"石頭", 3表示"剪刀"
如果是布的時候
把造型換成布
如果you是石頭,電腦勝
如果you是剪刀,人勝
程式如下:
接下來如果電腦出剪刀或石頭要該如何,請抄寫下列的程式碼,然後把如果的內容補上
進階版
(1) 三戰兩勝制
(2) 五戰三勝制,如果有一方已經先三勝了,遊戲結束
沒有留言:
張貼留言