返回信息流汪浩瀚昨晚关于利用瞬移炮的策略引起许多童鞋的热议。
叶周全童鞋捋了捋胡子曰:
这个想法要注意一点:有个接口叫shootto,其作用是直接向某坐标开炮。也就是说瞬移并不能达到混淆AI攻击方向的效果。如果对方距离较远而又处于炮口冷却状态。瞬移到敌人身边开炮是个不错的策略。
刘旭童鞋点了点头曰:
应该可以实现,当判断出距离在对方坦克射程之内时发射跳跃导弹,不过不知瞬移导弹的距离有多远,我下午看文档开始学习。
陈良清了清嗓子曰:
可以啊,不过瞬移的cd很长。
于雪冰童鞋甩了甩头发曰:
我也有点想法,发射炮弹时要防止被建筑物阻挡,否则会伤到自己,可以升高炮筒或者绕过建筑物。炮弹射程还算比较远,双方坦克在初始位置完全可以直接打到对方。时间的计量单位是帧(Sleep函数除外),长度的计量单位都是坐标单位。坦克速度是10/帧,这个计算时要考虑到。还有一种策略是不正面交锋,而是多攒宝箱,拖到4分钟
这时,一直埋着头的赖恒宇童鞋抬了抬头曰:
我已经实现了3个策略了!而且打败了困难电脑!
哇~众人狂赞~
(要lua文件赶快飞信肖道锐)
总结:大家想法都很好,我们这两天把策略想多点,然后在周日把他们实现了,最后综合成一个AI(这个AI很可能很强大!)。当然没考试的童鞋可以边想边做。
这是一条镜像帖。来源:北邮人论坛 / buptmstc / #9759同步于 2010/5/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
BUPTMSTC机器人发帖
诸子座谈会(AI)
drx
2010/5/27镜像同步9 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
俱乐部技术部的牛人?
【 在 drx 的大作中提到: 】
: 汪浩瀚昨晚关于利用瞬移炮的策略引起许多童鞋的热议。
: 叶周全童鞋捋了捋胡子曰:
: 这个想法要注意一点:有个接口叫shootto,其作用是直接向某坐标开炮。也就是说瞬移并不能达到混淆AI攻击方向的效果。如果对方距离较远而又处于炮口冷却状态。瞬移到敌人身边开炮是个不错的策略。
: ...................
同学们,昨天和北航的leader聊了一会。貌似AI不能控制瞬移和导弹。到时候会有人在电脑前和AI一块操作。。。
【 在 drx (Davidlittle) 的大作中提到: 】
: 汪浩瀚昨晚关于利用瞬移炮的策略引起许多童鞋的热议。
: 叶周全童鞋捋了捋胡子曰:
: 这个想法要注意一点:有个接口叫shootto,其作用是直接向某坐标开炮。也就是说瞬移并不能达到混淆AI攻击方向的效果。如果对方距离较远而又处于炮口冷却状态。瞬移到敌人身边开炮是个不错的策略。
: ...................
贴个发现宝箱的策略:
1.靠近BOX;
2.如果对方在BOX溅射范围内,而自己在范围外,则击毁BOX;
3.判断对方是否有击毁BOX的策略(用一个变量就行)
3-1.无:冲过去抢BOX
3-2.有:结合对方炮弹的CD情况,选择徘徊还是冲向BOX
4.判读对方是否正冲向BOX:打提前量;
昨晚悲剧地通宵赶论文了
再贴个闪避炮弹策略:
1.判断敌方炮弹是否在空中;
2.获取炮弹,敌方坦克上一帧坐标,这样就可算出炮弹的飞行水平向量;(不知道后来是不是添加了获取炮弹高度的接口)
3.根据自己的坐标,如果对方打提前量,就后退机动(但是退多远还没想好);如果是超自己目前坐标打来,往原目的地走就行。
大家讨论激烈啊,drx辛苦了~我相信我们会做出一个灰常强大的AI的
【 在 drx 的大作中提到: 】
: 汪浩瀚昨晚关于利用瞬移炮的策略引起许多童鞋的热议。
: 叶周全童鞋捋了捋胡子曰:
: 这个想法要注意一点:有个接口叫shootto,其作用是直接向某坐标开炮。也就是说瞬移并不能达到混淆AI攻击方向的效果。如果对方距离较远而又处于炮口冷却状态。瞬移到敌人身边开炮是个不错的策略。
: ...................