この記事は CAMPHOR- Advent Calendar 2016 19日目の記事です。 Mario AI Competition 2009 とは Mario AI Competition 2009 は Sergey Karakovskiy と Julian Togelius という研究者の方が主催していたらしい大会で、スーパーマリオブラザーズ(を模したゲーム)を自動操作する AI を作ってスコアを競うというもの。スーパーマリオランではありません。 やったこと コードを読みながら手探りで動かしつつエージェントを実装し、簡単なステージをクリアするところまでできたのでやったことを紹介する。 準備 公式からソースコードを zip で落としてきて開発環境を整備 (一番大変だった) 学習エージェントの実装 遺伝的アルゴリズムによって動作を学習するエージェントを作成 結果 1 世代 10 個体とし