人工知能ロシアAIカップ2013のプログラミングのためのオープンな競争の決勝戦

次の週末(つまり、12月7〜8日)は、オープンAI AI 2013プログラミングコンテストのファイナルを開催します。今年、参加者は、指揮官、メディック、スナイパー、スカウト、歩兵からなる小さな軍隊を管理するプログラムを作成し、特別に準備された場所で互いに戦う。



ラウンド2の結果として決勝に進出した50人の幸運な人の名前はすでにわかっていますが、 ルール (下の図を参照)に従って、さらにトップ10のサンドボックスにも決勝への参加招待が届きます!







興味深い統計:

-参加者は17か国を代表しています。

-参加者の36%がC ++で記述(C#で21%、Javaで25%);

-参加者はほぼ10万回の試行を行いました。

-サンドボックスで26万回以上の戦闘が行われました。

-参加者は10万5千を超える戦闘を作成しました(1人の参加者が作成した戦闘の最大数は約2500でした)。



2012年のコンテストにも参加した人の割合が実質的にラウンドとは無関係であることは興味深いです。

-今年のラウンド1の参加者の24%は、コンテスト「ロシアAIカップ2012:CodeTanks」のラウンド1に参加しました。

-今年の第2ラウンドの参加者の24%は、昨年の第2ラウンドに参加しました。

-決勝戦の選択はまだ継続中ですが、現時点では、今年と過去の決勝戦の参加者総数の割合は22%です。



8(Java、C ++、専用C ++ 11、C#、Python 2とPython 3、PascalとDで共有)使用可能なプログラミング言語のうち、Finalの前に脱落したのは1つだけで、Python 3の代表者は十分なレベルのスキルを実証できませんでした。 D言語を使用するほぼ唯一の参加者である彼は、この言語の言語パックの開発者でもあり、 isenbaevはラウンド2の27位から決勝に合格しました。

今年、一部の参加者は言語パックの開発を手伝ってくれました。 既に述べたisenbaevメンバーに加えて、C ++ 11のサポートに多大な努力を払ってきたcNoNimメンバーに感謝します。 さらに、Rubyを実装しようとする試みがいくつかありましたが、残念ながら、仕事を最後までやり遂げたい人はいませんでした。



最後の戦いでは、参加者は決闘することが期待されています。 各対戦相手には5人の戦闘機がいます。 サンドボックスは、ファイナルへの参加資格のある参加者とチャンピオンシップから飛び出した参加者の両方に開かれていることを思い出してください。 さらに、今でもサンドボックスに参加できます。 終了時(12月15日23:59:59)にSandboxの最初の6つの場所の所有者はアメニティを受け取ります-Apple iPod Touch 32 GB、および過去のラウンド2のすべての参加者は、すでにチャンピオンシップロゴのあるTシャツを獲得しています:







すべての成功した戦い!



All Articles