猜拳遊戲的真相


遊戲



請猜拳!


程式碼

你覺得這猜拳遊戲是怎麼寫的呢?亂數決定電腦出什麼拳,然後和玩家出的拳比較?


跟真人互猜的話,或許是這樣寫沒錯,但與電腦猜拳的話,真相是…


直接 50% 機率猜輸,有 25% 機率平手,剩下 25% 會贏,然後根據輸贏,看你出什麼,電腦就跟著出什麼,根本不需要費心處理雙方各猜什麼!


省思

在設計遊戲,總想不出程式該怎麼動作才對時,表示你不該再站在「玩家」的立場思考,而應該站在設下這場賭局的「莊家」立場,來釐清究竟是怎麼回事~