Мне кажется было бы круто вхолостую мышкой не елозить, а открывать клетки и при обратном ходе.
Музыка потрясающая.
Уже можно альбом выпускать!
При активации анимации увидел как работает алгоритм, вот как двигалась мышь, так и работает, я думал оптимизировать его, но понимая, что это займёт время, решил оставить как есть, чтобы показать как работает пошагово алгоритм, который мы добавили.
вообще я планировал сохранить массив найденных данных, а потом основываясь на нём кликать по полю вначале пустые, при этом проверяя, открыта ли она уже и потом уже числовые, которые не открыты =) а флажки автоматом сами ставятся, вначале я проверил, решил просто проставить флажки, но не вышло победить =) потом открыл все числовые и поставил флажки, тоже не вышло победить, надо чтобы было все клетки открыты. поэтому решил больше не тратить время и залить отчёт.
Реально круто)) много времени на доработки убил?
Нет не много, в где-то час ушёл на весь урок, потом около часа занимался сбором данных для создания видео, на само создание и заливку =)
з.ы.
я в коде взлома заменил всё, что относится к нахождению процесса, его размеров и размеров поля на то, что уже реализовано, добавил несколько строк уже готовых функций для анимации и проигрывания музыки. ничего заново писать не пришлось, в этом и суть программирования, создавать функционал таким, чтобы он мог использоваться многократно в разных ситуациях, так же я использовал [Flags], которые в уроке попытались использовать, но потом просто заменили на uint тип, там во флагах сразу же увидел опечатку, которую исправил, но она на работу не повлияла бы, потому что по коду этот флаг нигде не использовался, только .All в числовом виде был, видимо чел забыл его подменить на enum версию, я всё это красиво подправил =)