204進階程式設計

2024/2/20 第二周

製作Poker遊戲

1.下載Poker53張圖案,0.jpg是背面圖案。

鑽石Dimand: 1.jpg ~ 13.jpg

紅心Heart: 14.jpg ~ 26.jpg

黑桃Club: 27.jpg ~ 39.jpg

梅花Spare: 40.jpg ~ 52.jpg

2.隨機抽取一張撲克牌來顯示。

2024/2/27 第三周

1.隨機抽取2張撲克牌。

2.防止隨機抽到同樣撲克牌(數字),建立Poker(52)陣列,當Poker(數字)=0表示牌未被發出,滿52張騰只發牌。

3.擴展莊家、玩家各發兩張牌,可以顯示已經發過幾張牌。

4.牌全數發完,按鈕文字顯示「已發完」。

2024/3/5 第四周

1.發牌獨立成一支函式,getPoker()

2.判斷莊家點數:bankerPoint Mod 13=0或>=10為10點,否則點數是bankerPoint Mod 13

2024/3/19第五周

準備5個圖片容器Picturebox。

2024/3/26第六周

要牌

2024/4/2第七周

建立模組,按鈕:開新局、要牌、停牌。

莊家第一張牌蓋住,由玩家判斷是否『要牌』或『停牌』。

要牌』:由玩家操作,每次都會檢查莊家點數是否小於玩家,若是、則莊家也補一張牌,直到玩家停止『要牌停牌』。

2024/4/9第八周

發超過30張牌 Reset

2024/6/4 17周