V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ichubei
V2EX  ›  问与答

程序员打麻将会用算法吗?

  •  
  •   ichubei · 2017-01-06 22:15:37 +08:00 · 4114 次点击
    这是一个创建于 2884 天前的主题,其中的信息可能已经有所发展或是发生改变。
    过年了,回老家大都少不了玩麻将吧?
    26 条回复    2020-05-03 10:38:50 +08:00
    jybox
        1
    jybox  
       2017-01-06 22:27:26 +08:00
    先声明我不会玩麻将,随便一说。麻将这种「非透明博弈」和围棋或象棋是有很大区别的,对于象棋 AI 可以总是从当前的局面出发,找到一个最优节。而非透明就是说玩家之间所了解到的信息是不对等的(你不知道对方的手牌),你必须通过对方的决策去判断对方的手牌,但同时对方可能也知道这一点,也许会故意误导你,或者业余玩家因为能力所限并不总是会做出最优的决策。
    Perry
        2
    Perry  
       2017-01-06 22:30:42 +08:00 via iPhone   ❤️ 7
    大脑好不容易能娱乐放松下你跟我提算法
    murmur
        3
    murmur  
       2017-01-06 22:31:13 +08:00
    日麻可以用算法 因为可以防守 有振听规则
    至于其他的麻将无脑日 尤其是川麻杠牌的比胡牌的拿钱还多 干嘛用算法
    geeglo
        4
    geeglo  
       2017-01-06 22:31:36 +08:00
    @jybox “或者业余玩家因为能力所限并不总是会做出最优的决策”

    任何对战游戏都是这样的,正是因为这样才好玩, OK ?
    msg7086
        5
    msg7086  
       2017-01-06 23:45:56 +08:00
    算法先不说,打麻将的那些理论总是要知道的吧。
    牌效理论,信筋与骗筋,间四间,场况分析。
    算法也就最多是合理利用这些理论来打牌吧。
    当然了麻将也有分数码派与模拟派,这就是玄学了……
    loveuqian
        6
    loveuqian  
       2017-01-07 00:13:14 +08:00 via iPhone
    所以麻将的运气和技术的比例是多少呢
    ichubei
        7
    ichubei  
    OP
       2017-01-07 00:20:45 +08:00
    @loveuqian 技术好的赢得概率非常高,当然也看对手。
    cjjia
        8
    cjjia  
       2017-01-07 00:21:52 +08:00 via Android
    @loveuqian 运气很重要啊,脸黑的时候能气的砸麻将。
    jacy
        9
    jacy  
       2017-01-07 00:23:03 +08:00
    murmur
        10
    murmur  
       2017-01-07 00:26:05 +08:00
    @loveuqian 真正玩的时候运气至少 80% 因为打的都是地方规则
    zhujinliang
        11
    zhujinliang  
       2017-01-07 01:02:33 +08:00 via iPhone
    我偶尔玩玩日麻,牌效还好算,兜牌还只能靠感觉
    打起来基本就是确定牌型,考虑牌效,顺带留着做大牌的可能性;考虑弃和时就走弃和算法,依次选择跟打、现张、幺九和筋牌

    二则弱鸡
    三索必须死
    sinker
        12
    sinker  
       2017-01-07 01:23:46 +08:00 via iPhone
    感觉和职业没啥关系,打麻将时搜索剪枝啥的又不可能人脑跑一遍,还是靠一些定式和经验磨练技术。比如日麻,规则让技术比较重要,比较会打的往往能吊打不怎么会打的。
    yangff
        13
    yangff  
       2017-01-07 01:42:14 +08:00
    搜 魔女的 blog
    scnace
        14
    scnace  
       2017-01-07 02:31:19 +08:00 via Android
    你跟我说搓炉石要不要算法😂
    Syc
        15
    Syc  
       2017-01-07 07:34:51 +08:00 via Android
    真正的高手过招不都是看对方的肢体动作来分析心理信息结合场况手牌来决定下一步吗
    Showfom
        16
    Showfom  
       2017-01-07 08:17:45 +08:00 via iPhone
    地方麻将运气占据起码 80% 再好的技术也比不上自摸清一色哈哈哈
    murmur
        17
    murmur  
       2017-01-07 08:21:24 +08:00
    @zhujinliang 日麻不就是日么,不日跟咸鱼有什么区别,宁要三索不要三面,三张 19 照样国士做起
    murmur
        18
    murmur  
       2017-01-07 08:25:17 +08:00
    @yangff 真心不建议,按他那套理论打太累了,不是每个人都适合打职业的,玩一玩的话懂最基本规则懂的啥时候该耸至少打到四麻两三段是没问题的
    rESHARP
        19
    rESHARP  
       2017-01-07 09:38:56 +08:00
    打麻将首先是手气,然后是记牌和了解其他玩家的打牌倾向,算法是什么鬼?
    btjoker
        20
    btjoker  
       2017-01-07 13:21:01 +08:00
    现实中只有记牌和运气, 没有什么算法
    Izual_Yang
        21
    Izual_Yang  
       2017-01-07 13:35:12 +08:00 via Android
    @murmur
    南昌麻将全靠脸
    lzmbbg
        22
    lzmbbg  
       2017-01-07 14:38:50 +08:00 via iPhone
    我爱概率论!!概率论使我快乐!!
    qwer1234asdf
        23
    qwer1234asdf  
       2017-01-07 15:34:35 +08:00 via iPhone
    何不干脆问,选女朋友用不用算法?吃饭买菜用不用算法?
    hezhaoshun
        24
    hezhaoshun  
       2017-01-07 15:37:45 +08:00
    输钱就用算法
    ZRS
        25
    ZRS  
       2017-01-08 01:13:55 +08:00
    打牌全为开心,我打日麻,就按一般的牌效和防御思路打,偶尔开心一下作个死
    Lomanfai
        26
    Lomanfai  
       2020-05-03 10:38:50 +08:00
    人们打牌的时候会带着个人主观意识,譬如说,很多人出牌会喜欢先出东西南北风红中白板,这就是纯粹个人出牌习惯,用算法做出来的章法都是理性出牌,算法算出来的出牌概率会跟个人出牌习惯的出牌概率不匹配,所以说用算法打牌只是稳但要赢还是没真人灵活。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2772 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:41 · PVG 13:41 · LAX 21:41 · JFK 00:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.