習題練習 製作數字拳遊戲

我沒辦法想像這個練習我拖延了多久⋯⋯(反省
不過沒關係,也總算是千呼萬喚始出來
皇天不負苦心人(咦,不是說拖很久嗎
好,廢話不多說,讓我們來看看這次做了什麼

想要練習做一個遊戲,首先要熟悉其規則
我們先來看看數字拳是怎樣的遊戲
簡略遊戲規則:
1. 遊戲人數兩人,先猜拳決定先後順序
2. 可出的拳種類:
(1)👊👊雙手握拳(零/沒有)
(2)🖐️👊\👊🖐 一手掌攤開 另一手握拳(五)
(3)🖐️🖐️ 雙手攤開(十)
3. 喊出的口號:沒有/零、五、十、十五、二十(即兩人雙手出拳總和)
4. 連續兩次喊出口號與拳數相同則勝,若沒對上則換另一方喊

這次在內容上簡略做了一個與亂數產生的偽AI對戰的情況
遊戲當下狀況由enum編成四種狀況:gameStart, gamePeterTurn, gamePCTurn, gameResult等
遊戲過程中僅由一個button做為時間的分界
玩家確定所選後按下button就開始做判斷並轉下一個狀況
底下為遊戲測試gif檔案及github網址分享

Number Game Demo

--

--