三国杀3v3吧 关注:67,520贴子:2,804,050
  • 5回复贴,共1

有没有人想过给三国杀3v3写个AI?

取消只看楼主收藏回复

我一直有这个想法,只是又快考试了又写不成了。如果AI三开(不通牌)打人类战队能够胜率达到60%~70%左右,这个AI就可以算是成功了。
大体思路,首先是选将,然后是每个人的出牌。三国杀玩的时候有很多固定的小技巧,比如通常情况下先拆后顺啊,乐要贴尚未行动的人啊,什么的,完全可以通过编程让AI直接实现。人类在打的时候有可能忘掉一些这样的小细节,但是AI一定要让他完全做到。选将这个问题不好说,因为甚至每个人都有自己的理解。但是差不多可以根据一些现成的理论,加上一些众所周知的强势组合来指导AI选将:如果有超强的组合(如小乔曹操郭嘉)一定要抢和拆,然后每个人拥有一些属性(比如前期还是后期,攻击力防御力怎么样,每个人具有一定的威力值),根据这些属性组合出3个人上场。这只是初级AI。
计算机真正的威力在于计算。在出一张牌的时候,除了定式,有时很难做决定,这就需要做一些计算。比如一张过河拆桥是拆对方武器还是防具,犹豫的时候,就让计算机随机大量模拟以后可能出现的情况,然后比较一下这些情况中是拆了防具对我有利的情况多,还是拆了武器对我有利的多,然后根据此作出出牌的决定。这个就像是普通的棋类AI计算之后的几步一样。
另外,为了让AI更加强大,还得给AI增加学习的功能。这个主要是针对选将。当我们的AI身经百战了之后,可以总结总结输的那些盘到底是被哪些组合打输了,从而根据这个调整一下武将和组合的威力值,在不断学习调整中进步。。。
暂时就想到这么多,希望能看到好的AI出现。。


1楼2010-12-22 18:25回复
    回复:22楼
    膜拜大神~!


    23楼2010-12-22 22:47
    回复
      2026-02-14 17:33:18
      广告
      不感兴趣
      开通SVIP免广告
      回复:6楼
      我感觉三国杀的AI 必然比象棋之类的简单多了..
      只是没有牛人去做而已。。


      24楼2010-12-22 22:47
      回复
        回复:15楼
        求下载地址


        25楼2010-12-22 22:48
        回复
          回复:18楼
          理论就靠蒙太奇和你们了。。我们这边已经没有三国杀风气了。。不知道你们那还好不


          26楼2010-12-22 22:48
          回复
            回复:12楼
            这签名档是第五届索尔维会议的照片。。


            27楼2010-12-22 22:49
            回复