年末のプロジェクトでは、画像処理と人工知能のアプリケーションを開発する必要があります。
画像処理は終わったので、AIに移ります。しかし、ここで問題があります。
ここで状況を説明しようと思います。
正しい画像処理のためには、チェッカーのルールに従ってボードを検証できる AI が必要です。そのため、プレイ フィールドの現在の状態を最新の既知の状態で確認する必要があります。
このために、2 次元配列を持つオブジェクトと、 (= 最後の既知の状態)currentBoard
を持つボードの生の入力を検証するメソッドを作成しました。currentBoard
ただし、別のオブジェクト (私の画像処理オブジェクト) が彼のメソッドで終了するとcurrentBoard
、AI オブジェクトの配列が変更されます。
これは、メイン フォーム内で作成した新しい配列でも同じです。これはヒープ/スタックが原因で発生すると思います。
私の問題を明確にして理解できるようにしたいと思います。私は状況を説明するのが得意ではないことを知っているので、部分を完全に理解していない場合は教えてください.