抽鬼牌 playground 練習

使用playground 練習 抽鬼牌

查詢了抽鬼牌的規則後就開始寫了

都是用上課中教的……

使用了 struct 定義 撲克牌

用雙迴圈 來產生52張牌

52張牌分別為四種類別及兩種顏色,1 到 13 點 及 一張鬼牌

使用陣列放電腦跟玩家的 牌組

使用 func 來處理 發牌 ,過濾牌組,把相同點數 2張4張丟掉 ,3張時 丟掉兩張

再用亂數方式 從 互相兩邊牌組中隨機 抽取一張卡片 做交換

將該卡片類別做置換,換到另一個卡片類別集合中

再進行濾牌動作

用WHILE 來執行 互相換牌直到分出結果

抽鬼牌 會用到的邏輯 應該在這隻playground 都有練習出來了

每一次跑出來的結果 都是亂數的

抽牌的回合數也是變動的

github :

https://github.com/dolphins1123/ios_ghost

--

--