太阳神三国杀lua吧 关注:2,644贴子:73,450
  • 16回复贴,共1

关于AI想问下,锁定技怎么让AI知道自己有这个技能并且考虑进

只看楼主收藏回复

关于AI
想问下,锁定技怎么让AI知道自己有这个技能并且考虑进出牌策略呢?比如技能:锁定技,你的拼点牌点数始终加x(x为你造成的伤害数),没有上限。然后还有一个主动拼点技能,怎么样让AI知道,我x是五了,我用9点以上的牌拼点就必赢了。目前这部分没有AI,我的武将总是非得用k去拼


IP属地:山东来自Android客户端1楼2019-08-07 22:08回复
    照着天义的ai写一个,但是天义ai其实也不太完善。


    IP属地:福建来自Android客户端2楼2019-08-08 11:57
    收起回复
      2025-08-06 12:44:57
      广告
      不感兴趣
      开通SVIP免广告
      或许这么说吧,就跟告诉AI某种牌的保留价值一样,如何告诉AI其他的策略,比如有空城就尽量打光牌,克己就尽量不出杀。我设计了一个技能,你使用杀造成伤害时,可以取消此伤害令一名受伤角色回复一点体力。有这个技能就意味着有时候就要杀队友,而队友也要配合着不去闪,这一点怎么告诉AI呢


      IP属地:山东来自Android客户端3楼2019-08-12 09:26
      回复
        你说的这些,除了告诉ai10和13在这个技能加成下一样大没有以外,其他的天义都有。


        IP属地:福建来自Android客户端4楼2019-08-12 14:35
        回复
          天义拼点另一方选牌策略是sgs.ai_skill_pindian.tianyi,天义需要卡牌策略是sgs.ai_cardneed.tianyi,在ai使用天义部分也有考虑鹰扬技能。


          IP属地:福建来自Android客户端5楼2019-08-12 14:38
          收起回复
            假定用一个mark记录x的值,比如5,在发动拼点的ai里选牌的时候,就遍历选出手牌中8以上的牌,再按价值排序挑一张来拼就行了。


            IP属地:福建来自Android客户端6楼2019-08-12 14:53
            收起回复
              可是这种ai远比想象中复杂,比如天义是否要优先考虑即将使用的杀(红杀,火杀等),不用其拼点,此时需要考虑场上防具和自己是否有火扇子或青釭。在决定拼点牌时,是出最大,还是使用低价值但稍小一点的牌或者是找队友拼点等等。由于在策略里设置ai队友必出最小点,当自己手里有大于该点的废牌时是否优先和队友拼点?和哪些队友拼点?


              IP属地:福建来自Android客户端7楼2019-08-12 15:01
              回复
                最后你说的那种不闪的情况,应该在smart-ai的cardask,参照无双单闪不出之类的,改为杀使用者是友方则不出即可,特别的,如果有传入data详细判断最佳。


                IP属地:福建来自Android客户端8楼2019-08-12 15:05
                收起回复