MIT はBattleCodeと呼ばれるコンテストを主催しています。
BattleCode は、リアルタイム戦略ゲームです。ロボットの 2 つのチームが画面を歩き回り、リソースを管理し、さまざまな種類の武器で互いに攻撃します。ただし、BattleCode では各ロボットが自律的に機能します。内部では、チームのプレーヤー プログラムがロードされた Java 仮想マシンを実行します。ゲーム内のロボットは無線で通信し、目標を達成するために協力する必要があります。
参加する 1 ~ 4 人の学生のチームには、BattleCode ソフトウェアとゲーム ルールの仕様が与えられます。各チームは、BattleCode の試合中に各ロボットによって実行されるプレイヤー プログラムを開発します。競技者は、多くの場合、人工知能、経路探索、分散アルゴリズム、ネットワーク通信を使用してプレーヤーを作成します。決勝トーナメントでは、自律型プレイヤーが劇的な対戦トーナメントで互いに対戦します。MIT トーナメントの最終ラウンドはライブの観客の前で行われ、上位チームには賞金が贈られます。

(ソース: mit.edu )
アクション中のバトルコード。
基本的に、MIT から BattleCode ソフトウェアが提供され、学生はロボット用の AI をプログラムできます。彼らにはテスト スイートがあるので、練習場で自律型ボットを自分で実行する練習をすることができます。学期の終わりに向けて、彼らはMIT のオープン トーナメントに参加できます。そこでは、全国の学校とソフトウェア AI ロボットで競います。最大 40,000 ドルが現金と賞品として贈られ、勝ったことを自慢する権利も与えられます。
AI、パスファインディング、スワームインテリジェンスなどについて彼らに教えようとしているなら、もっと楽しい方法は考えられません。
最高の AI ボットが勝利しますように!