私はaisandbox.comコンテストのAIに取り組んでいます。私は、コンテストに参加するのではなく、楽しみのためにAIを作成しています(私が参加したかどうかをここで尋ねてルールを破る場合に備えて)。
を使用してエリアの2Dマップを取得できますself.level.blockHeights
。マップ内のコーナーを見つけて防御することで、ボットが隠れることができる場所をいくつか見つけたいと思います。
だから私の質問は、0が空きスペースで1が壁である2次元の数字の配列を考えると、コーナーを見つけるための最良の方法は何ですか?
PS私はPythonを使用しています
編集:これは地図の例です(壁は黒です)そして見つけられる角は赤です: