Шахматы C# WinForm

Морозов4 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
17.04.2021

Реализовать игру шахматы на C# winform, используя ООП.

На форме 64 кнопки (8x8), 32 кнопки одного цвета, другие 32 кнопки другого цвета ( цвета любые ).

Предусмотреть смену игрока,  т.е нельзя передвигать фигуры соперника на собственном ходу.

При нажатие на фигуру должно показывать доступные ходы (например рисовать круг на кнопке, на которую можно передвинуть фигуру)

Предусмотреть все правила шахмат(Рокировка; Запрет хода если после этого хода король будет под боем; Запрет хода если фигура не может ходить на нажатую кнопку (например слон не может ходить по горизонтали и вертикали).

Первый ход пешка может сдвинуться на 2 клетке; Взятие на проходе; Если мат, то игра заканчивается (оповестить пользователя с помощью textbox);

Если пат, то игра заканчивается (также оповещение textbox'ом); Превращение пешки в Коня, Слона, Ладью, Ферзя.

Спрайты фигур можно использовать свои.

Скопированный код с интернета не нужен.

Заявки фрилансеров