贪吃蛇AI挑战赛第二季

标签: 分类?没有 | 发表时间:2011-06-07 04:47 | 作者:yuanyi 温柔一刀
分享到:
出处:http://heikezhi.com

rubyvspython.orgGurudigger网站推出的一个在线贪吃蛇AI挑战平台,设计的目的是作为ruby和python程序员的一个休闲玩乐平台(不过API是基于HTTP的,所以实际上你可以使用任何你喜欢的语言),在第一季的比赛中,ruby最终胜出,如果你错过了第一季的比赛,不要紧,现在第二季比赛已经开始召集选手,不过与第一季的比赛不同,这一次的主要目标是对比赛平台进行改进,为2012的贪吃蛇AI挑战大赛做准备。

如果你对这个活动感兴趣,可以先从这里开始,编写一个AI程序,然后将你的AI程序以及你对平台的改进建议发送到jin.cai20#gmail.com,主办方将会从中选择12名选手参加6月24到25持续一个周末的编程派对,并提供往返交通及住宿费用,下面是活动的详情:

时间: June 24th – June 26th *
地点: GuruDigger Shanghai Office (上海市陕西北路30弄16号2楼)*
目标: 用一个周末的时间,为Ruby VS Python 2011年比赛平台 -Snake Challenge 冲刺

活动内容: 星期五晚上大家碰面认识,星期六上午头脑风暴并且按照兴趣爱好把大家分成几个小组,星期六下午到星期天下午coding, 星期天晚上烧烤派对。*

欢迎来自各地的朋友报名参加本次活动,所有最终入围的,我们将会支付这次活动产生的所有费用(飞机/高铁/酒店/食物等等)。如果你最终被评选为最出色的Geek, 将会获得盛大特别提供的Bambook一台。

你也可以从下面已经收集到的建议中挑选几个作为你的主攻方向:

1. 网页上添加Chat,方便remote 比赛时候大家聊天
2. 通过html5 websocket改进网页上的显示效果,目前是ajax poll,效果不太好
3. 页面上加一个record按钮,然后将save通过html5 local storage保存和replay
4. 添加Team Match模式,能够让N条ruby v.s N条python,目前只有free for all模式。
5. 障碍物: 简单起见, 障碍物是固定的, 游戏开始时从地图文件或用某种算法生成。
6 食物: 可以是在固定位置固定时间生成食物 (引入抢资源的概念)
7 生物初始位置: 每个地图蛇都会有自己的初始位置 (更公平,然后这也是不同地图会带来不同乐趣的一个因素)
8. 提升server/web server性能, 能够支持100+的房间和每个房间8生物
9. 游戏多样性增强, 时间延长到10分钟, 蛇之间可以用各种方式干扰, 放炸弹, 障碍物, 等等.
10. 是不是让没有能力写AI的人,可以 通过一个上下左右来控制生物,让人机对战
11. 是不是可以把自己吃下去的食物 可以作为炸弹,可以留下来,定时引爆
12. 增加洞穴功能,从一个口进去,另外一个口出去
13. 可以增加不同的角色,比如说团队战里面,有一种角色里面是专门放炸弹,有一种角色是专门拆炸弹
14.组队的话,两条蛇是不是可以合体
15. 食物是不同的种类的,类似于坦克大战,有些食物是可以变成炸弹的,有些吃了之后无敌几秒钟,有些吃了加速
16. 一段时间之后,所有的蛇速度变快一档
17. 随着地图的增加,地图上面障碍物越来越多
18. 大家可以有一个账户,把胜负手情况记录起来
19. 做一个地图编辑器,大家可以自己画地图给大家来玩
20. 是不是可以增加一些打酱油的蛇?

如果你有gurudigger的账号,可以直接去这里参与讨论,如果想要测试你的AI是否够聪明,官方仓库的example目录下有许多聪明的小蛇可以供你测试,如果它们都被你打败了,欢迎来试试下面这条 :)

https://github.com/yzhang/snake_ai

想和我们一道传播黑客精神?快来加入吧!

相关 [贪吃蛇 ai 挑战] 推荐:

贪吃蛇AI挑战赛第二季

- 温柔一刀 - 黑客志
如果你对这个活动感兴趣,可以先从这里开始,编写一个AI程序,然后将你的AI程序以及你对平台的改进建议发送到jin.cai20#gmail.com,主办方将会从中选择12名选手参加6月24到25持续一个周末的编程派对,并提供往返交通及住宿费用,下面是活动的详情:. 时间: June 24th – June 26th *.

B2C之贪吃蛇

- Cary - veryls的电子商务物语
    最近B2C是非多,看看热闹本来无可厚非,偏偏有帮不懂装懂的鸟人们跳出来造出什么扩张门;封杀门;融资门;断链门;价格战门等各种各样的门,你们是蹩脚木匠还是快破产的防盗门厂的. 一看这帮人就是没什么童年没玩过贪吃蛇的,估计手机都是用MOTO的. 本质上B2C就是一场贪吃蛇游戏,为了正确解释这个理论,我特意用我妈的5300玩了10分钟重温贪吃蛇的规则,上次玩还是上学时用的6210.

AI vs AI--当AI与自己聊天

- Tim - Solidot
Shawn the R0ck 写道 "最烦人的事情之一莫过于被强迫与一个白痴对话. 但当你发现你最讨厌与之交谈的白痴其实就是你自己的基于人工智能程序的拷贝...康奈尔创造性机器实验室决定看看当AI尝试跟自己交谈会发生什么. 他们的健谈的AI程序Cleverbot与自己进行文本交互,之后朗读出文本并且显示到视频中.

与其迷恋AI 不如“摸摸”这些开源平台|AI科技评论周刊

- - 雷锋网
自Open AI的成立把AI平台的开源推向高潮后,Google,Facebook,微软,Twitter等公司也“半推半就” 地踏上了自家平台的开源之路,以此来吸引学术界, 工业界的研究人员,让他们更多地分享自己的研究成果. 不管这些巨头的所为(公开分享软件和硬件设计),是为了加速人工智能行业的整体发展进度的初心,还是出于应对竞争对手的被迫之举,对于那些迷恋AI的人来说,都是一件好事.

爱艾未未 -Love Ai Weiwei: 阿飞姑娘:被喝茶

- 立里 - loveaiww.blogspot.com
今天在今日美术馆正在采访陈丹青. 我说,请等等,请给我一点时间和他沟通. 我说,麻烦你找一个帅一点的人来跟我说话. 对方在电话里笑;我特别想认识你. 我走时,陈丹青用力拥抱了一下我. 我有点害羞起来,歪歪扭扭罗圈腿往外走. 他一直送到门口,在后面大笑:走路这么怪. 我递上杂志名片,他们惊讶说,你不是唱歌的吗.

能通过读说明书来学习的AI

- 大宝PKU - 煎蛋
读说明书是学习怎样使用了物品最好途径,尽管大家的习惯一般都是拿起来先试一试,当出了问题之后才急急忙忙去翻看使用说明书. 现在科学家们正试图让机器也能够通过阅读使用说明书来学习,而且他们成功了. MIT计算机科学和人工智能研究中心的研究员们弄出来的两台电脑,一台能够从微软的网站上学习怎样在Windows系统环境中安装软件,另外一台电脑则在通读游戏说明书,并且联系上下文进行理解的过程中学会了如何玩……文明II.

AI能根据625像素判断性别

- Mathack - Solidot
西班牙研究人员开发出一套系统,能实时分析视频信号,根据25x25像素的面部图像判断性别. 这项研究证明了625像素包含了判断性别的足够信息. 新的算法未来可内置于设备中,通过收集观众的人口统计信息测量电视或广告的观众群,或者用于购物中心、商店、银行或任何摄像头获取人口数据的场所.

2017年,语音交互和 AI 发展的 7 种预测

- - 疯狂简报 | MADBRiEF.COM
与2016年的其他热点话题不同的是,语音交互和AI没有让我感到乏味. 我希望你也这样觉得,因为在2017年我们将会看到更多关于这方面的讯息. 来源: 36Kr 翻译:虫洞翻翻. 随着标准和直观功能的出现,并当每一个数据设计师都意识到这有多重要时,语音交互会大幅度提升. 我们如今所定义的和创造的语音交互助理模型,如Alexa和Siri,会长时间影响着未来.

最大对冲基金用AI替代经理

- - Solidot
世界最大的对冲基金管理公司桥水联合基金(Bridgewater Associates)正在构建软件去自动化公司的日常管理工作,其中包括雇佣、解雇和其它战略决策. 基金创始人Ray Dalio希望公司能按照他的愿景运行,即使是在他不在公司的情况下. 根据他的要求,桥水联合基金成立了由精通分析和人工智能的软件工程师组成的实验室Systematized Intelligence Lab.

普通程序员如何转向AI方向?

- - IT瘾-bigdata
眼下,人工智能已经成为越来越火的一个方向. 普通程序员,如何转向人工智能方向,是知乎上的一个问题. 本文是我对此问题的一个回答的归档版. 本文的目的是给出一个简单的,平滑的,易于实现的学习方法,帮助 “普通” 程序员踏入AI领域这个门. 这里,我对普通程序员的定义是:拥有大学本科知识;平时工作较忙;自己能获取的数据有限.