Анализ ситуации на шахматном поле

(1 отзыв клиента)

1.000,00 руб.

Анализ ситуации на шахматном поле.

Задание:В файле input в любом удобном виде (но в принятой в шахматах нотации — е2, h7 !!!) записан список 4-х имеющихся черных фигур – короля и трех фигур (по вариантам) с указанием положения каждой. Пользователь с клавиатуры задает положение на доске белого короля.
Программа должна проверить допустимость этого положения (не занято ли поле черной фигурой?) и в условии хода белых фигур провести анализ игровой ситуации — шах, пат, мат или королям ничего не угрожает. Реализовать класс «Фигура», включающий в себя информацию о положении фигуры на поле и виртуальный метод «Сделать ход». Для различных видов фигур реализовать классы-наследники с соответствующими методами «Сделать ход», просчитывающими множество возможных ходов фигуры. Шахматную доску реализовать статическим двумерным массивом.
Вывести на экран образ шахматной доски, где отобразить положение фигур буквами, обозначающими данную фигуру, красным цветом, возможные ходы каждой фигуры – зеленым, остальные клетки доски – белым. В выходном файле должно отражаться название, положение каждой фигуры и анализ игровой ситуации.

 Варианты:

1. Ферзь и два коня
2. Ферзь и два слона
3. Ферзь и две ладьи
4. Ферзь и две пешки
5. Конь и два слона
6. Слон и две ладьи
7. Ладья и две пешки
8. Пешка и два слона
9. Ладья и два коня
10. Конь и две пешки

Категория:

Детали

Вид работы

Предмет

Объём

Год сдачи

1 отзыв на Анализ ситуации на шахматном поле

  1. Борис

    Очень крутая работа. Если кому-нибудь требуется ПРАВИЛЬНАЯ работа по логике программирования, то советую покупать не задумываясь. На первый взгляд все просто, однако мало какой программер знает, как это сделать.

Добавить отзыв

Ваш e-mail не будет опубликован. Обязательные поля помечены *