返回目录
关灯 护眼
加入书架

分节阅读 414(2 / 2)

是的,这种竞技,如果往复杂了设计,的确可以用到人工智能,别看只是简单的射击和躲避,要想持续赢得比赛,并不是那么简单。

林鸿到达robotank竞技协会的时候,正好看到有几个人围在一台电脑前,有一场比赛正在进行。

一台十七寸的显示器被平放在桌子上,大家都围在这台显示器周围观看着。

显示器中,绿色的竞技场中有两辆坦克,他们此刻正在不断地快速运动,一边运动,还一边发射炮弹,想要攻击对方。

林鸿和吴东的到来,并没有引起什么主意,只是有两个人叫了一声“队长”,然后又重新将注意力放到了显示器上。

看两辆坦克的生命值,都还比较满,很显然,比赛才刚刚开始。

林鸿找了一个位置观看。

这个游戏是他设计的,虽然已经经过了一些完善和修改,不过对林鸿来说,却根本没有任何的门槛,一看就知道了相关的规则。

两辆坦克其中一辆是红色的,它跑得比较欢,一会儿作直线运动,一会儿做圆周运动,其中甚至孩子伴随着s型的弧线运动。

另外一辆蓝色的坦克则相对来说动作要少一些,有时候甚至会在同一个地方停上几秒,然后才开始一个方向前进。

两辆坦克发射炮弹的速度都是一样的,几乎每隔一秒都有一枚炮弹射出,很明显,游戏规则中,炮弹的数量是没有限制的。

看了一会儿,大家都看出来了,最终的优胜者应该是蓝色坦克,它的优势太明显了,基本上它击中对方三炮,才会挨上一炮,顶部表示生命值的血槽也证明了这点。

蓝色坦克所使用的算法倒是让林鸿有些意外,竟然有着人工智能算法的影子。

林鸿下意识地观察了一下两位参赛者,其中一位他还认识,正是上次他在宿舍的时候,吴东介绍给自己的那个胖胖的男生,名字叫做唐华鑫,是自动化学院的。

比赛的结果一边倒,不一会儿便分出了胜负。

“哎,又输了”其中一个男生发出了一声叹息。

“太牛了,华鑫,你的坦克简直无敌啊”

“是啊,自从出来之后,就没有碰到过敌手。全国大赛就要开始了,到时候肯定可以技压群雄,轻松夺冠。”

唐华鑫听到之后微微一笑,似乎并不以为意。

一抬头,正好看到了林鸿,他立刻走了过来。

“林鸿,你来啦”

自从在吴东他们寝室见识过林鸿的技术之后,他就对林鸿极为叹服,并且以林鸿为榜样,用心学习,努力提高自己的水平。

林鸿点点头,问道:“你这坦克有点意思,算法有名称吗”

“有,模式匹配。”

“模式匹配算法”林鸿念叨了一下,然后道,“好名字,很形象。”

旁边的吴东这个时候倒是有些惊讶了,不由好奇问道:

“老大,你知道他的算法”

唐华鑫也有些惊讶,他这个算法可没有公开过,林鸿怎么知道

他们说话的时候,旁边的那些人又开始了一轮新的比赛。

对于他们这些智商比普通人要高上一截的技术高手来说,这个游戏是一个证明自己的绝佳平台,故而一经推出便受到到了极大的欢迎。

林鸿、吴东以及唐华鑫三人退开几步,来到旁边继续聊天。

“我刚刚看了一会儿,看出了点东西,你这个算法,应该是通过记录对手的运行轨迹,然后从这些记录中分析其规律,再进行预测,模式即样本,匹配即对比,我说得没错吧”

唐华鑫闻言首先一愣,然后用“你是变态”的眼神看向林鸿,苦笑道:“你不参加全国大赛吧你要参加,冠军非你莫属啊”

他发现,自己想用这个算法来夺得全国冠军的想法好像不是那么靠谱。未完待续

第六百一十九章挑战

听到唐华鑫的话,林鸿摇了摇头,道:“也不能这么说。现在robotank刚开始,时间太短,可能没有什么比较强壮的算法出来,可是随着时间的推移,相信很快就有非常棒的算法出来。这个算法是你自己想出来的”

唐华鑫点点头,道:“这个是我的一个尝试。你也知道,我作为非计算机专业的学生,有些基础知识比较缺乏,学得不是那么系统。不过通过虚拟机项目,让我将以前不熟悉的基础重新巩固了一遍”

唐华鑫接着详细介绍了一下他这个算法的进化过程。

他使用的正是采样和对比,先将对方的轨迹记录下来,然后再总结他的轨迹规律,通过这种方式捕捉到对方的运动规律。

这个方式,是他从武侠小说中得到的灵感,小说中的武功高手比武获胜,除了是内力比别人更加雄厚,有一个非常取巧的取胜之法就是通过熟知对手的武功招式,然后采取相应的应对措施,见招拆招。

而坦克的动作也就那么几个基本的,只要判别出了对方下一步的动作,就能够让自己的炮弹准确地击中对方。

刚开始的时候,他所所总结的规律是直线提前量,只要发现对方的运动是直线,在测出了对方的方向和速度之后,他可以很准确地就将炮弹往那个方向的某个点射去,然后对方的坦克就自动朝炮弹上撞。

后来,直线有点行不通了。大家纷纷开始走弧线,或者干脆就绕圆周进行运动,而他的模式匹配算法也不得不跟着升级,记录更多的轨迹,然后进行对比,预判对方下一步的位置。

慢慢地,模式匹配终于趋近成熟。到了现在的地步。

林鸿点点头:“的确是个不错的算法,不过这个算法在面对变化比较随机和频繁的坦克效果就没有那么明显了。”

“是的。这个算法毕竟还是比较死板,而robotank平台还是有些限制。能够记录的内容也有限,这个算法改进到现在,已经碰到了一些瓶颈。”唐华鑫这段时间里也在为这个而苦恼。

模式匹配瞄准算法。只是针对那些比较有规律的坦克有效,如果对方在移动算法上加入了一些随机量,每一次都不相同,这个算法的准确率就大为降低了。

在林鸿看来,模式匹配在人工智能领域有很多应用,是一个非常复杂的算法,可是这里用在robotank上却有其瓶颈。因为相对说来,数据一多的话,运算的速度就会