Visual Basic .Net および C# で書かれた Chrome Dino Runner AI に関するドキュメント
...................ドイツ語/ドイツ語....................
次のドキュメントでは、Chrome Dino Runner ゲームの自動ゲームプレイのプロセスを示します。以下が使用されました。
-http://www.trex-game.skipser.com/ ......ゲームのクローン
-Visual Basic .Net & C#................................................................プロジェクトは両方のプログラミング言語で実装されました。両方の言語のパフォーマンスは同じです
-実装:
両方の言語で同じアルゴリズムが使用されました。スペースキーと下キーを送信する以外に、Web サイトとの対話はありません。障害物を検出するために、プログラムは以下の画像の黄色でマークされたスポットのピクセルの色を読み取ります。
色の値がサボテンの色に相当する「[A=255, R=83, G=83, B=83]」の場合、障害物が検出されます。黄色でマークされた XY 座標はモニターのサイズによって異なるため、編集せずに現在のプロジェクトの機能を除外できます。プロジェクトを適切に使用できるようにするには、障害物の座標だけでなく、下の画像でマークされた位置のピクセル座標もコード内で編集する必要があります。
これらは「ゲームオーバー」を認識するために使用されます。つまり、AIがミスをしてゲームが終了すると、プログラムはゲームが終了したことを認識し、新たな試みを開始します。
このビデオでは、C# バージョンのチュートリアルを示します。
C#コードについて詳しく説明します。
...................英語/英語....................
次のドキュメントでは、Chrome Dino Runner ゲームの自動ゲームプレイのプロセスを示します。私たちが使用したのは:
-http://www.trex-game.skipser.com/ ..... ゲームのクローン
-Visual Basic .Net と C# .................................................... プロジェクトは両方のプログラミング言語で書かれています。
-実装:
どちらの言語も同じアルゴリズムを使用しています。障害物を検出するための Web サイトとの対話はありません。障害物を検出するために、プログラムは黄色でマークされたピクセルの色を読み取ります。
サボテンの色である「[A=255, R=83, G=83, B=83]」の値を持っている場合、障害物が検出されます。黄色の XY 座標はモニターのサイズによって異なるため、現在のプロジェクトの機能を編集せずに除外する必要があります。プロジェクトをエラーなく使用できるようにするには、以下に示すように、障害物の座標とマークされた領域のピクセル座標をコードで編集する必要があります。
これらは「ゲームオーバー」を認識するために使用されます。したがって、ゲームが終了すると、プログラムは終了を検出し、新しい試みを開始します。
このビデオは C# バージョンの一節を示しています
C#コードについて詳しく説明します。