AIがテトリス99を制覇:コンピュータビジョンと深さ優先探索で1位を獲得

2025-02-03

二人のプログラマーが、「Jeff」というAIプログラムを開発しました。これはNintendo Switchのオンライン対戦ゲーム「テトリス99」で、コンピュータビジョン、深さ優先探索アルゴリズム、そして手作りユーティリティ関数を使ってプレイします。JeffはHDMIでゲーム画面をキャプチャし、ボードの状態と次のブロックを分析して、マイクロコントローラーを介してSwitchにボタンコマンドを送信します。当初はウェブカメラとBluetoothでの制御を目指していましたが、最終的にはHDMIキャプチャカードとUSB接続に切り替え、プロセスを大幅に簡素化しました。画面効果の干渉やアルゴリズムの最適化などの課題を克服し、Jeffは数試合で1位を獲得しました。このプロジェクトは、リアルタイムゲームプレイのためのコンピュータビジョンと古典的AIの組み合わせの威力を示しています。

ゲーム