[請益] 請問撲克牌比牌的寫法

看板GameDesign (遊戲設計)作者 (雞卷)時間15年前 (2010/01/27 14:01), 編輯推噓2(207)
留言9則, 2人參與, 最新討論串1/3 (看更多)
梭哈遊戲,每個人都有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
睡起來才發現...其實只要兩種功能orz
01/28 09:05, 7F

01/28 09:06, , 8F
果然不該在最困的時候打這個
01/28 09:06, 8F

01/28 10:09, , 9F
http://ppt.cc/Al6i ACM寫過類似的題目XDDD
01/28 10:09, 9F
文章代碼(AID): #1BNzQXg9 (GameDesign)
文章代碼(AID): #1BNzQXg9 (GameDesign)