[請益] 請問撲克牌比牌的寫法
梭哈遊戲,每個人都有5張牌組成最大的牌面來比大小?
不過程式該怎麼去判斷每副牌的大小呢?
目前我初步的想法是給每張牌一個分數
如A=14分,K=13分,...,2=2分
那如果我今天拿到胡爛 A K Q 5 3 總分就是14+13+12+5+3=47分
如果有對子就乘上100分 A A K Q J 總分就是 (14+14)*100+13+12+11=2836分
但是由於A A K Q J是最大的一對
那最小的兩對如 2 2 3 3 4 就是 (2+2)*加權值+(3+3)*加權值+4 必須大於2836分
可以算出加權值至少要是284才會成立
那從胡爛、一對、到最大的同花大順
該怎麼去寫一個函式傳入0-51之中隨意的五個值判斷這個牌組是幾分呢?
不知道有經驗的版友能分享一下想法呢
--
跟我同個年代看球的人
有兩個最讓我們覺得惋惜
一個叫Grant Hill
一個叫Anfernee Hardaway
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.249.2.10
推
01/28 03:49, , 1F
01/28 03:49, 1F
→
01/28 03:49, , 2F
01/28 03:49, 2F
→
01/28 03:50, , 3F
01/28 03:50, 3F
→
01/28 03:50, , 4F
01/28 03:50, 4F
→
01/28 03:52, , 5F
01/28 03:52, 5F
→
01/28 03:52, , 6F
01/28 03:52, 6F
→
01/28 09:05, , 7F
01/28 09:05, 7F
→
01/28 09:06, , 8F
01/28 09:06, 8F
推
01/28 10:09, , 9F
01/28 10:09, 9F
討論串 (同標題文章)
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章
17
38