Создание шахматного графического интерфейса в WPF

Во-первых: извинения, если это повторяющийся пост. Вещи стали немного запутанными, так как я пытаюсь одновременно публиковать / регистрировать.

Я начал исследовать работу шахматных движков UCI из простого окна WPF, понял, что шахматный движок работает в другом потоке интерфейса. и создал разумно работоспособный текстовый интерфейс.

Сейчас я становлюсь более амбициозным и хотел бы начать создавать графический интерфейс с шахматными фигурами на нем, который будет передавать ходы игрока в шахматный движок, и представлять движения двигателя на доске, а также. Я' Я нацеливаюсь на перетаскиваемые фигуры, а не на квадраты щелчка.

Мои нынешние попытки включают использование перетаскиваемых пользовательских элементов управления для фигур на элементе . Мне было бы действительно интересно услышать, как другие, более опытные программисты WPF / .NET подошли бы к этому, поскольку я не совсем уверен, что я на правильном пути.

Например: было бы лучше использовать единая сетка и данные перетаскивания между дочерними элементами? Должен ли я создать абстрактный класс «фигуры», из которого могут происходить фигуры, такие как пешки? Такого рода вещи.

Есть мысли? Это не домашнее задание или что-то в этом роде, просто то, чем я занимаюсь в свободное время в качестве упражнения.

7
задан dogsolitude_uk 24 August 2010 в 09:07
поделиться