Бюджет:
5000 руб
Изучаю C# WPF. очень долго идет работа. необходимо завершить проект до 12 июня (за сегодня+завтра)
Проект представляет собой подсказчик ходов для логической игры.
Принцип действия:
1 на главном окне выбирается процесс с браузерной игрой
2 далее по таймеру каждые 10 сек делается скриншот окна этой игры
3 распознается игровое поле по шаблону и отображается на главном окне
4 проходят вычисления оптимальных ходов и ходы отображаются в списке на главном окне (отсортированно по весу хода)
5 по клику на ход из списка на поле подсвечивается как нужно ходить
6 список ходов можно сортировать по разным параметрам
7 сортировка не должна сбрасываться при повторном подсчете списка ходов
8 если при повторном распознавании поле не изменяется, не должно происходить никаких действий
из этих пунктов необходимо реализовать эти:
2. есть функция, которая делает скриншот окна. Нужно сделать не по кнопке, а по таймеру.
3. необходимо написать функцию, которая по скриншоту будет распознавать игровое поле (шаблоны фишек, скриншоты, и даже пример распознавания есть) и формаровать массив этих элементов. Сейчас у меня массив задан вручную
5. на главном (и единственном) окне справа есть отображение этого игрового поля, а слева список ходов. По клику на строку я получаю объект этого хода в котором содержатся координаты поля. Но у меня не получается отобразить их на поле заливкой ячейки.
7. 8. также нужно доделать 7 и 8 пункт
Подробнее объяснить могу в скайпе