看你想要多高的AI了。
一般桌游很难实现比较复杂的AI,所以一般敌人都设置成高属性,但是很笨的那种。
魔戒LCG里面的敌军AI是依靠暗影牌,每次攻击的时候翻一张,每张都不一样,以此来达到难预测的情况,不过涉及到移动的领域则很少,是根据能不能看见玩家来进行判定的。
太空堡垒卡拉狄加里面的敌人则很笨,总是顺时针移动,并且有一定的战斗规则。只不过敌军很多,所以解决起来还是有点棘手(因为还有内奸在捣鬼)。
如果想要复杂点的AI,则需要依靠骰子,但是需要做一定的表格。
举例来说,X翼战机里面有玩家DIY的敌军移动表格:
![](http://imgsrc.baidu.com/forum/w%3D580/sign=92edd48759b5c9ea62f303ebe538b622/40d4c6b44aed2e732da264a08501a18b86d6fa26.jpg)
这是一个随机的钛战机AI移动表格(事实上当你掌握了以后,你可以用这个办法来编订其他的战机),让我们用实例来表示。
假设你操控的是一台X翼路人机,你需要对付两台钛战机路人,那么还是按照正常模式摆好。当需要决定一台钛战机的移动时,首先确定你的X翼在它的哪个方向,比如它的前方那就是12点,右前方则可能为2点,或者1点,右方则为3点,在图表中也就是第一列:Hour。
紧接着,判断你的X翼的朝向,是朝着这台钛战机飞去还是菊花朝着它正打算远离,面朝它则是closeing 背朝它则是moving away,也就是图表中的第二列:direction。
最后,扔个6面骰,根据结果来决定这架钛战机的移动。
比如,我的X翼目前处在它的左前方11点位置,正在向它飞去,这个时候轮到钛战机行动了,扔骰子结果为5,那么这艘钛战机就会进行一个2turn left行动。
最后解释下几个行动:
1/2/3 Turn Left/right——左/右大转一/二/三格(90度)
Bank left/right就是左右小转了(45度)
Forward是前进 Koiogran是掉头