抽鬼牌 playground 練習
Published in
1 min readJul 24, 2018
使用playground 練習 抽鬼牌
查詢了抽鬼牌的規則後就開始寫了
都是用上課中教的……
使用了 struct 定義 撲克牌
用雙迴圈 來產生52張牌
52張牌分別為四種類別及兩種顏色,1 到 13 點 及 一張鬼牌
使用陣列放電腦跟玩家的 牌組
使用 func 來處理 發牌 ,過濾牌組,把相同點數 2張4張丟掉 ,3張時 丟掉兩張
再用亂數方式 從 互相兩邊牌組中隨機 抽取一張卡片 做交換
將該卡片類別做置換,換到另一個卡片類別集合中
再進行濾牌動作
用WHILE 來執行 互相換牌直到分出結果
抽鬼牌 會用到的邏輯 應該在這隻playground 都有練習出來了
每一次跑出來的結果 都是亂數的
抽牌的回合數也是變動的
github :