AI 游戏竞赛也称为_AI 编程竞赛_或_bot 编程竞赛。它们不同于一般的数据科学竞赛。在 AI 游戏比赛中,您不会获得数据集。相反,你得到一个游戏或_模拟,你的工作是编写一个可以在其中竞争的代理(有时与其他玩家的代理正面交锋)。

它们是练习编程、算法和 AI/ML 的好地方。比赛的难度、奖品、可用的语言和可行的策略差异很大。为了帮助您找到合适的比赛,我整理了一份正在进行和即将举行的 AI 游戏比赛的列表,以便在下面查看。

6 月 16 日更新: 我已将 AI Coliseum 添加到自 2018 年以来一直在积极运行的列表中,并将 Robot Rumble 移至特别提及(因为尚未宣布比赛)。


AI游戏大赛名单

1.Kaggle 模拟

2.AWS DeepRacer

3.编码器一号

4.战码

5.终端

6.CodinGame

7.俄罗斯AI杯

8.战蛇

9.Lux AI 挑战赛

10.IEEE 游戏会议

11.AI 体育馆

12.编解码器


1.Kaggle 模拟(2010 —)

[石盐](https://res.cloudinary.com/practicaldev/image/fetch/s--XMtBssYP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com /max/960/1%2An2QQoDziGgwYTXuNlraCOg.png)

你可能听说过 Kaggle。它们是举办数据科学竞赛的最受欢迎的平台。但它们也是一系列模拟游乐场的所在地,例如ConnectX、Hungry Geese和资源管理游戏Halite by Two Sigma。玩家提交在实时排行榜上竞争的代理,奖品包括 Kaggle 商品和您的 Kaggle 个人资料的排名积分。

如果您是 AI 游戏竞赛的新手,Kaggle 是一个很好的起点,因为它们提供教程和免费的 GPU 用于训练。目前,他们的模拟仅支持 Python 中的提交。

1.AWS DeepRacer(2018—)

AWS DeepRacer 是一款 3D 赛车模拟器,旨在帮助开发人员开始使用强化学习。使用他们的预建模型,您将能够专注于设计奖励函数和调整超参数。

开始使用 10 小时的 AWS 培训是免费的。但是,如果您打算认真竞争,则需要为在 AWS 上的训练、评估和存储模型付费。您认真起来的奖励将是提升正在进行的 AWS DeepRacer 联赛。从他们网站的常见问题解答部分:

开发者将从联赛的公开赛区开始。每个月,公开赛前 10% 的选手将在下个月晋级职业赛。每月 Pro Division 比赛结束时的前 16 名赛车手有资格参加 Pro Finale,他们将在现场比赛以确定当月的获胜者。 Pro Finale 中的前 10 名将获得 AWS DeepRacer Evo 设备,而前 3 名将有资格获得付费旅行,以提前参加 re:Invent 的 AWS DeepRacer 冠军杯。

除了他们的虚拟赛道外,您还可以选择以 399 美元的价格购买他们的 DeepRacer Evo(1/18 比例的自动赛车),以便在物理赛道上试用您的 RL 模型。

  1. 编码器一号 (2020—)

[Coder One AI 运动挑战赛](https://res.cloudinary.com/practicaldev/image/fetch/s--flDej68o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://miro .medium.com/max/382/1%2A_1Cjv2Q4msojP2KxP-am0A.gif)

Coder One 是一个即将推出的竞赛平台,它将包含一系列不同类型的 AI 游戏,专为休闲竞赛和研究而设计。

之前的比赛采用了类似炸弹人的两人动作游戏,奖金池为 5,000-10,000 澳元。比赛以多阶段比赛的形式举行,最后的决赛流以决赛队伍为特色。参与者可以自由选择任何语言。入门工具包以 Python 和 TypeScript 提供。

Coder One 目前处于封闭测试阶段,但您可以注册候补名单以获得今年晚些时候发生的比赛的通知。

1.战号(2003—)

Battlecode 是 MIT 历史最悠久的编程竞赛。主题每年都在变化,但通常以回合制策略游戏为中心。参与者用 Java 编写一个 AI 玩家控制机器人军队击倒他们的对手。

比赛开放给任何人参加。虽然,只有全日制学生(国际学生和麻省理工学院学生)的团队才有资格获得锦标赛奖品(2021 年锦标赛的奖金池为 15,000 美元)。比赛以多阶段的锦标赛形式举行,为期一个月。

2021 年的比赛已经结束,但将于 2022 年 1 月回归。

1.相关一号终端(2018—)

[通过相关性一的终端](https://res.cloudinary.com/practicaldev/image/fetch/s--k_IeOpgc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro. medium.com/max/700/1%2ApHpEw0QRyrnP6MI8LWlbFQ.png)

终端是由关联一号组织的一款两人塔防游戏。在终端中,你轮流建造结构和移动单位来击败你的对手。

Terminal 设有常规赛季(目前在第 8 赛季),拥有可笑的奖池(200,000 美元以上),并以压轴锦标赛流结束。

玩家可以使用 Python、Java 或 Rust 来构建他们的代理。

  1. CodinGame (2012—)

[CodinGame](https://res.cloudinary.com/practicaldev/image/fetch/s--LKS27jNY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com /max/700/1%2AH4N8PRNwBwdOpLDu9INPZQ.png)

CodinGame 是一个面向程序员的培训平台,具有一系列基于游戏的练习、内置 IDE 和对多种语言的支持。

他们举办季节性比赛,每场比赛持续约 2 周。每场比赛都有一个新游戏和一个排名系统来衡量你从 Wood → Legend 的进度。之前的奖品包括 CodinGame T 恤、显示器和键盘以及亚马逊礼品卡。

如果您打算参加,那么您将是一个很好的公司,因为每场比赛都吸引了成千上万的开发者,其中一些人积极地参与其中。

1.俄罗斯AI杯(2012—)

俄罗斯人工智能杯是由Mail.RuGroup 和My.com组织的年度比赛。比赛之间的游戏差异很大,但前几年以 RTS、动作/平台游戏等为特色。

每场比赛每年约有 2,000 名参赛者,奖品包括商品、MacBook 和现金(最高 250,000 卢布)。

他们的沙盒模式现已开放供练习,但比赛将于 2021 年 12 月回归。官方支持的语言有:C++、C#、F#、D、Go、Java、Kotlin、Scala、Python、Ruby、JavaScript、Rust。

1.战蛇(2015—)

[战蛇](https://res.cloudinary.com/practicaldev/image/fetch/s--hdcBJikf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com /max/700/1%2ANLfMFJ8YHWpUwMVjao_JaA.png)

Battlesnake 是一款多人 Snake 游戏(类似于Kaggle's Hungry Geese)。你的目标是活得最久——要么消灭其他人,要么尽量不挨饿。

Battlesnake 举办持续几个月的季节性锦标赛联赛,奖品包括礼品卡、定制和商品。

要参与,您需要在您自己的服务器上托管您的代理,以实现 Battlesnake API。您将能够使用任何语言,并提供适用于 Python、Go、Java、JavaScript 和 Ruby 的官方入门工具包。

1.Lux AI 挑战赛(2021—)

[Lux AI 挑战](https://res.cloudinary.com/practicaldev/image/fetch/s--PBYUvw9N--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium .com/max/700/1%2AhP391rU3nxTsJ_4gK58lFg.png)

Lux AI Challenge 是一项即将到来的比赛,目标启动日期为 2021 年 6 月,将持续一个月左右。它将具有 2 人 RTS 游戏和排名排行榜。从网站:

比赛涉及与竞争对手机器人的 1v1 场景中的多变量优化和资源收集和分配问题。

它将与 Kaggle 合作托管,并开箱即用地支持 Python、JavaScript、Go 和 Java。

1.IEEE 游戏会议(2019 —)

这不是一个竞赛网站,但 IEEE 游戏会议 (CoG) 值得一试。 CoG 是为游戏中人工智能一般领域的研究人员举办的年度活动。它旨在帮助研究人员在游戏人工智能领域产生新的论文和研究,同时还设有一个向公众开放的人工智能游戏竞赛赛道。

在这里,您会发现一系列用于研究的 AI 游戏,例如 Dota 2、星际争霸、愤怒的小鸟、太空入侵者等等。一些比赛还将提供 500 美元的现金奖励。

1.AI 体育馆(2018—)

[AI 体育馆](https://res.cloudinary.com/practicaldev/image/fetch/s--efDP30p5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to- uploads.s3.amazonaws.com/uploads/articles/kcrjig7q6zfa8r0ujhcs.png)

AI Coliseum 是 Java 的年度竞赛,将于 2021 年 7 月回归。每年都有一个新主题,通常以资源管理和实时策略为中心。

比赛分为两部分:冲刺和决赛,并伴随着流。完整的比赛将持续约 3 周,总奖金约 1000 欧元。

1.CodeCup(2000—)

CodeCup 每年举办一次,由荷兰国家信息学奥林匹克竞赛组织。 2021 年的比赛已经结束,但 CodeCup 很可能会在 2022 年初回归。

每年都会推出一款新游戏。前几年包括益智游戏和棋盘游戏,例如五合一游戏和井字游戏变体。支持的语言是 Pascal、C、C++、Java、Python 或 Haskell。

特别提及

这里有一些额外的网站可以查看,它们不一定以比赛为特色:

  • Robot Rumble(2021— ):一个简单的 2 人游戏,您可以在其中控制多个机器人,目的是用比对手更多的机器人结束游戏。在 Alpha 版中,开箱即用地支持 Python 和 JavaScript。

  • Screeps(2014—):被描述为程序员的MMO沙盒游戏。可在 Steam 上购买。仅限 JavaScript。

  • 星际争霸 2 AI 竞技场(2016 年—):一个拥有活跃社区的竞技场,为星际争霸 2 开发脚本和深度学习代理。

  • AICrowd(2016—):与 Kaggle 类似,偶尔举办模拟类游戏。

  • AIGaming.com(2017 年—):网站提供各种游戏,例如战舰、国际象棋和围棋。

  • OpenAI Gym(2016—):用于开发和基准测试强化学习算法的工具包。环境范围从玩具文本问题到 Atari 游戏和 MuJoCo 物理模拟器。

结束语

我试图将其列为所有活跃和即将到来的 AI 游戏比赛的综合列表。随着新比赛的出现,我的目标是保持这个列表是最新的。如果我错过了任何比赛,或者您有任何建议和反馈,请让我知道。

谢谢阅读!我希望你能找到一个你感兴趣的比赛。

Logo

华为、百度、京东云现已入驻,来创建你的专属开发者社区吧!

更多推荐