マウスポインタを水平に動かしてステアリング角度を制御することで、Dolphin 上でマリオカート Wii を駆動できる畳み込みニューラル ネットワーク。
これをプレイするには、リポジトリをダウンロードし、AI Mario Kart.ini を%USERPROFILE%DocumentsDolphin EmulatorConfigProfilesWiimote
に移動します。次に、AI_Player を実行すると、/models ディレクトリで事前トレーニングされたモデルが見つかります。ゲームをネイティブ解像度で Dolphin を起動します
その後、ドルフィン ウィンドウを AI_player (スクリーン キャプチャ) のウィンドウ内に収まるように移動することで、AI で遊ぶことができます。AI はあなたのゲームプレイを見て、あなたのために操縦しようとします。 m
キーを押して AI を開始し (マウスの操作を制御します)、 c
を押して停止し、 q
を押して終了します。
AI_player はハードウェア入力をシミュレートする (directX アンチチートを回避するため) ためにpydirectinput
ライブラリを必要とするため、ゲームプレイには Windows が必要であることに注意してください。これは悲しいことに Windows でのみ機能します。他のオペレーティング システムでもデータセットを構築してトレーニングすることはできますが、AI_player は Windows のみです。
Data_collection v4.3.py はデータセットの構築に使用され、CNN_Training v5.5.ipynb はデータセットを使用したモデルのトレーニングとエクスポートに使用されます。その後、AI_player を使用して、トレーニングされたモデルを使用してマリオカートをプレイできます。