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

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

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

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

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

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

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

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

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

4 года назад
AlbertEinstein01
Морозов 
24 года
4 года в сервисе
Был
2 года назад

Выбранный исполнитель

BDEsoft
44 года
18 лет в сервисе
Был
год назад
4 года назад
$50
7 дней
Отлично!
Хороший заказчик. Четкое ТЗ, оплата без задержек. Рекомендую к сотрудничеству.

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

Евгений
 
30 лет
7 лет в сервисе
Был
3 года назад
4 года назад
Антон
 
25 лет
6 лет в сервисе
Был
год назад
8 отзывов
4 года назад
Артемий
 
24 года
5 лет в сервисе
Был
4 года назад
3 отзыва(-1)
4 года назад
BDEsoft
44 года
18 лет в сервисе
Был
год назад
4 года назад
  • Похожие заказы

  • Требуется разработка новой слот игры для онлайн казино с использованием PHP, Laravel, JavaScript и PixiJS. Графика и звуковое сопровождение предоставляются. Имеется первая реализованная игра с исходным кодом и комментариями. Серверная часть готова, необходимо доработать клиентскую часть и prize-логику. Доступ к тестовому сайту будет предоставлен.

    Закрыт
    4 года назад
  • Требуется настроить и запустить выделенный сервер игры Valheim на хостинге для официальной игры в Steam. Необходимы знания о конфигурации серверов и игре. В сети доступны инструкции по настройке.

    Закрыт
    4 года назад
  • Требуется разработать прототип игры "Бараны!" для тестирования геймплея. Игра - мультиплеерный PvP проект, где игроки управляют баранами. Возможна разработка на JS, Unity или UE. Макет доступен в Figma. Основные экраны: выбор барана, загрузка матча, бой и результаты. Боевая механика включает уникальные параметры двух типов баранов: Fasty и Weighty.

    Закрыт
    4 года назад
  • Ищется программист для разработки карточных игр (дурак, преферанс) и настольных игр (шашки, шахматы) для WEB. Необходим опыт работы с подобными проектами. Укажите ориентировочную стоимость разработки игры дурак с настройками: количество игроков, время на ход, размер ставки и срок выполнения.

    Закрыт
    4 года назад
  • Ищем разработчика для создания мобильной игры для детей от 4 лет на Unity. Игра включает механику открытия одинаковых карточек с акцентом на сложность и бонусы. Важно внимание к деталям, включая меню и анимацию. Необходима инициативность и готовность консультировать по возможностям разработки. Портфолио с играми для детей обязательно.

    Закрыт
    4 года назад
  • Требуется разработать игру на языке программирования C++. Необходимо создать игровое приложение с учетом всех аспектов игрового процесса. Ожидается качественный код и проработка механик игры.

    Закрыт
    4 года назад
  • Ищется middle (strong Junior) Unity 2D Developer для постоянной доработки и обновления нескольких casual mid-core мобильных игр. Задачи включают рескин игр, добавление SDK рекламных сетей, настройку ивентов и исправление багов. Работа на регулярной основе, около 1/3 рабочего времени в месяц.

    Закрыт
    4 года назад
  • Ищется Unity разработчик для выполнения несложных задач по созданию 2D интерфейсов. Оплата составляет 350 рублей в час. График работы свободный, проект реализуется удаленно.

    Закрыт
    4 года назад
  • Требуется разработать простую игру на JavaScript, аналог Tower Bloxx. Игрок управляет краном, собирая 20 боксов за 3 попытки. Необходимо реализовать регулировку скорости и вести процесс разработки через Zoom или Skype.

    Закрыт
    4 года назад
  • Требуется разработать простую игру на Unity, такую как крестики-нолики или камень-ножницы-бумага. Игра должна поддерживать режим против AI или другого пользователя. Необходима простая графика и интеграция в существующий проект, а также небольшая статистика по игре (количество сыгранных игр, количество побед и т.д.). Укажите тип игры и ориентировочный бюджет разработки.

    Закрыт
    4 года назад