2020-2021 MIT Battlecode
2020-2021 麻省理工学院人工智能竞赛
项目介绍
Battlecode麻省理工学院人工智能竞赛是一款real-time即时战略游戏,是麻省理工学生自发进行的人工智能比赛,将人工智能运用于游戏中进行竞赛。竞赛期间,你的AI玩家需要由策略的管理的机器人队伍并且学会控制协作来击败你的对手。期间,你不仅需要用到artificial intelligence人工智能、pathfinding寻路、distributed algorithms分布式算法和 network communications以及网络通讯等技能尽可能的使你自己更有竞争力。在最终MIT现场的较量中,各大顶级团队争夺超过五万美金的奖金,简直不能更刺激了!
Battlecode竞赛详情
竞赛语言:
目前仅支持Javascript以及对Python和Java的experimental support实验性支持,2010年竞赛有望全面覆盖Python以及常用编程语言
竞赛内容:
2020最新内容暂不知,预计1月初公布,每年都会改变,官方表示“The game tends to be a turn-based strategy game, and robots need to demonstrate a mastery of both broad resource management (macro), and organized, efficient combat tactics (micro).” 基于回合制的策略游戏,机器人需要同时掌握广义的资源管理(宏观)和有组织的高效战斗策略(微观)。
竞赛形式:
- Scrimmage rankings混战排名将在Sprint和Seeding Tournaments中使用;其他竞赛将根据上一轮的分数决定
- Sprint Tournament竞赛形式是single elimination,其余竞赛均为double elimination, Final Tournament将重新开始(任何在Qualifying Tournament的失败都将被重置)
Tournament 简述
2019 Battlecode共分成以下6个tournaments,所有展现和评论都在线上进行:
- Sprint Tournament: 在细则发布的一周后,可以在该轮竞标赛中获得笑奖励的机会,目标是了解meta-game这样的概念以及一个测试你的虚拟机器原型
- Seeding Tournament: 在Sprint Tournament竞赛一周后,此轮竞标赛决定参赛选手在Qualifying Tournament中的位置排名等
- US and International Qualifying Tournaments: 今年为了给与进入决赛的国际团队足够的时间前往美国参与最终决赛,因此将美国学生和国际学生分成两拨举行。此轮决定了谁进入决赛,并将公示所有参赛者的最终的竞赛策略。美国组排名前12个队以及国际组排名前4的团队将晋级最终的Final Tournament
- Newbie Tournament:作为Final Tournament决赛其中一部分,顶尖的MIT新手队伍将争夺奖项
- High School Tournament: 自2017年起,最高分的高中生组开始在此轮竞争奖项
- Final Tournament: 所有的顶尖队伍都将在MIT麻省理工学院Stata Center为了荣誉和名誉而战
Battlecode备赛建议
Example Bot样例免费下载(zip):
Battlecode Example Bot免费下载地址
关于2019Battlecode的开源资源(zip):
历年参赛者认为有用的资源(zip):
Clairvoyance-master Github下载地址
2019最新参赛者竞赛分享资料可供参考:
翰林学员全站资料免费打包下载,专享高速下载通道。
Battlecode竞赛奖项
$30,000+美金现金
Battlecode竞赛时间
2020 Battlecode竞赛时间:2021年1月30日
参赛要求
- 1-4人团队参赛
- 任何人都可以参赛,但是仅有full time students有资格参加最后的final tournaments竞赛,具体要求
- 可以获得学位或证书的全职学生,包含高中在校生(部分竞赛允许或年级再小一点的)、高中毕业后过渡期的学生、gap year的学生以及在美国军队的学生
- MIT的学生如果之前从来没参加过Battlecode可以选择Newbie Tournament;美国高中生或年级再小一点的学生可以参加High School Tournament
- 如果一个组全是US students美国学生需要参加US Qualifying Tournament;如果竞赛组有至少一位non-US非美国学生需要参加International Qualifying Tourament(US student的定义为在美国上学)
- 如果参赛组里没有以上列举的学生,依旧可以参加Battlecode的部分竞赛轮,如Sprint Tournament