看板 GameDesign 關於我們 聯絡資訊
梭哈遊戲,每個人都有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
FSVDFS:試試看不要一次解決那麼直接的問題 01/28 03:49
FSVDFS:換成比較花色、比較大小、花色是否相同、大小是否相同 01/28 03:49
FSVDFS:權重的觀念很讚,相對不好操作= =" 01/28 03:50
FSVDFS:這是我之前交類似作業的經驗 01/28 03:50
FSVDFS:題外話...如果你是不是給一個姓"夏"的教授教,而這是作業= = 01/28 03:52
FSVDFS:判斷牌型再由上述四種功能組合起來就可以了~ 01/28 03:52
FSVDFS:睡起來才發現...其實只要兩種功能orz 01/28 09:05
FSVDFS:果然不該在最困的時候打這個 01/28 09:06
chchwy:http://ppt.cc/Al6i ACM寫過類似的題目XDDD 01/28 10:09