# Memo [108_Mahjong專題進度報告會議](https://meet.google.com/ngi-qmvd-bjf) [108_Mahjong專題進度報告](https://drive.google.com/drive/folders/1NfqEcZLLX_MypNkee5VmM8_pCJrel6P9?usp=sharing) (if C被丟棄) 順子: C = 4x4x4x3 = 192(可能性總數) AB**C**DE = ABC + BCD + CDE //假設去除ABC的可能性 (ABC + BCD + CDE) - ABC = BCD + CDE 3 ~ 7 A -= 4x4x1x1 = 16 (ABC) B -= 4x4x1x2 = 32 (ABC, BCD) 4x4x1(ABC)+4x1x4(BCD) C -= 4x1x4x3 = 48 (ABC, BCD, CDE) 4x4x1(ABC) 4x1x4(BCD) 1x4x4(CDE) #if丟C丟D(1x3x4)(CDE) D -= 4x1x4x2 = 32 (BCD, CDE) E -= 4x4x1x1 = 16 (CDE) 2 or 8 A -= 4x4x1x1 = 16 (ABC) B -= 4x4x1x2 = 32 (ABC, BCD) 4x4x1(ABC)+4x1x4(BCD) C -= 4x1x4x2 = 32 (ABC, BCD) D -= 4x1x4x1 = 16 (BCD) 1 or 9 A -= 4x4x1x1 = 16 (ABC) B -= 4x4x1x1 = 16 (ABC) C -= 4x1x4x1 = 16 (ABC) 刻子: C1 C2 C3 C4 取3 = 4 C -= 3 or 1 (set to 1 for now) 槓子: (暫不計入) C1 C2 C3 C4 取4 = 1 C -= 1 可能丟出牌的原因: 從刻子中丟出一張牌變成對子,讓其他的牌達成完成組,ex:手中已有4組完成組,剩下兩萬三萬和東東東的情況下(聽一萬和四萬),從東東東丟出一張牌(湊將)->有更大機率去湊成胡牌。(原本是丟兩萬或三萬其中一張並聽牌另外一張,但現在聽的牌有一萬和四萬兩張) 上限200,鎖定A玩家: 比較100 if低於100, if低於50, (if B、C低於50;A高於50,不丟) [else if A、(B或C)低於50,丟] 篩選器: 1.半分法 2.篩選熱度值差異 3.下半場加判定防一砲雙響(設定一個臨界點,if 2個接近or超過就排除) 4.針對順位之熱度值排序 剩餘張數 0 0 200 100 100 200 0 200 200 50 155 200 2個>150 101 0 0 以場上已有的牌優先丟出 ex. 已有丟出2次2萬那就可以優先丟2萬 時間計算功能: 越晚棄的牌越安全(距離自家棄牌越近被棄的牌,越安全) 聽牌時機點 叫牌 安全時機 連續打出同張牌
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up