Во-первых: извинения, если это повторяющийся пост. Вещи стали немного запутанными, так как я пытаюсь одновременно публиковать / регистрировать.
Я начал исследовать работу шахматных движков UCI из простого окна WPF, понял, что шахматный движок работает в другом потоке интерфейса. и создал разумно работоспособный текстовый интерфейс.
Сейчас я становлюсь более амбициозным и хотел бы начать создавать графический интерфейс с шахматными фигурами на нем, который будет передавать ходы игрока в шахматный движок, и представлять движения двигателя на доске, а также. Я' Я нацеливаюсь на перетаскиваемые фигуры, а не на квадраты щелчка.
Мои нынешние попытки включают использование перетаскиваемых пользовательских элементов управления для фигур на элементе
Например: было бы лучше использовать единая сетка и данные перетаскивания между дочерними элементами? Должен ли я создать абстрактный класс «фигуры», из которого могут происходить фигуры, такие как пешки? Такого рода вещи.
Есть мысли? Это не домашнее задание или что-то в этом роде, просто то, чем я занимаюсь в свободное время в качестве упражнения.