种子杯程序PK大赛决赛回顾

种子杯程序PK大赛的决赛好几天前(12月10日)就结束了,不过一直没有写一点小结性质的文章,遗憾。现在来补上。

决赛的程序题目是实现“贪食蛇”游戏的AI。这个游戏想必大多数人已经耳熟能详,这次我们给各个队提供的程序框架已经实现除了AI以外大部分的事情,这样各个队就可以集中思考如何模拟人的智能来一步一步的控制这条蛇前进。此外,为了增加程序的难度,我们还特别引入了一个“钥匙”和“门”的互动元素。也就是说,地图上散布着零个到多个钥匙,如果有钥匙并且吃到,那么所有的门就会消失,多余的钥匙也会消失。这样,如果苹果不幸被门封锁起来,那么贪食蛇就必须去吃最近的钥匙;如果打开门会让路径大大缩短,那么吃钥匙也是一个明智之举。

可以看到,每个队的同学都非常的努力,下午的四个小时很快过去,同学们大多有不错的成果,每个队都有自己的想法和策略,同学们真的很不错。这里特别赞一下学生会那位mm,下午硬是没闲着,为了能够保证晚上的人气到处打电话找人,真是非常辛苦!

晚上的公开报告分为三部分,首先是各个队的同学进行答辩,每队15分钟,其中自己陈述10分钟,评委提问5分钟;接着是评委退场评分,换上Dian团队的xbull和fw跟05级的同学进行经验交流;最后是点评和颁奖。

答辩的亮点并不多,没有任何组能实现可用的最佳路径搜索算法,虽然大家都口头说想到了。同时我还注意到,有的组(应该是xxbull组)还写了“需求分析”之类的Word文档,实在是没有领会我们对文档的真正要求,嗯,也许我们确实在最开始也没有充分说明吧……

第二个环节由于评分去了,我没有听全,比较可惜。fw的PPT不知道做成什么样了,或许应该很精彩吧,不过貌似xbull的那部分反应更为强烈一些啊,这个我倒没错过。xbull的演讲技巧的确值得赞赏,在活泼的气氛当中蕴含了很多的道理。生活是丰富多彩的,成功也是没有唯一定义的,每个人可以选择自己成功的道路,不过有一点,时光不应该被虚度,只要有目标并且坚持做下去,挖掘自己的潜能,这样便可获得成功。嗯,我就不自己随意揣测xbull的意思了,还是看看他的官方解释吧:http://www.blogcn.com/u/91/82/cawk/blog/48390737.html

不过我突然想到,如果这个演讲让我来讲会怎么样呢?我的本质是孤傲的,或许不会给大家一些合理的建议吧……起码我不会认为成功是没有定义的,我会觉得只有把自己参与的事情都做好才是真正的成功,甚至于有一种“修行”的意思在里面:眼前的事情都是一些磨难,用最完美的方式战胜它们才能算数。所以我会在所有事情上较劲,也会做出一些让其他人不太理解的举动,要么不做,要么就做到最好。算了,这或许不适合大多数同学吧。但是或许有一点还是值得说的:不要给自己定太遥远的目标,踏踏实实走好就行。我追求完美,所以可能没有时间抬头看路,可我不觉得不好。毕竟,我发现自己因为踏实而获得了更多的锻炼,我只愿意钻研一个自己有把握做好的方向,不贪也不泛,这或许很好。

接下来就是最后一项,颁奖。不过比较让我欣慰的是,joe主动要求讲算法,而且他在台上面对上百名观众表达自如,感觉非常老练的样子,实在是很不错!其实这个种子杯一方面是发掘05级的好苗子,另一方面也是想锻炼一下joe,相信通过这次疯狂的编程,他也一定对设计一个可用的应用程序有了很多自己的想法吧,起码会比半年前那个为了好用把类成员全部写成public的joe要强很多吧,嘿嘿。

第一名是Kerberos。他们能夺冠本来应该是比较理所当然的,不过因为我们在计分时出了点问题,差一点就把雨点评成第一了呢!这个bug还要归功于joe,如果不是他首先质疑计分的正确性,恐怕就没有这么快定位问题了吧!

所以,种子杯有惊无险的结束了,预期达到的效果应该一样没少,而且应该好于上届,这我就比较满足了。至于教训,当然有,我暂时不总结了,还是睡先……

相关阅读

有话想说?请留下评论吧~~如果喜欢我的blog,欢迎订阅~~

评论

还没有任何评论。

留下评论

(必需)

(必需)