Мы продолжаем написание шахматных алгоритмов. На этом уроке мы приступаем к реализации алгоритмов самой сложной фигуры: Pawn.
Дата отправки отчёта:
14 марта 2018 г.
Задание выполнено: за
10 час. 47 мин.
Чему научился:
Программировать некоторые ходы пешек.
Что было сложным:
При написании функции CanPownEat(int stepY) первым условием мы проверяем есть ли в клетке взятия фигура. Причем неважно какого цвета. Функция работает корректно. Непонятно, где учитывается цвет фигуры на этой клетке?
Научился: Пока учим ходить, прыгать и брать пешкой фигуры. Трудности: Ничего. Я вот не понимаю зачем нужно было кучу if писать и потом в конце еще делать return true или return false, когда достаточно было просто в один return все запихнуть и будет счастье.
Научился: Раньше думал, что пешка самая лёгкая фигура для реализации, после данного видеоурока я понял что это не так.
1)Реализовал функции CanPawnGo CanPawnJump CanPawnEat для пешки Трудности: 1)Слепой набор
2)Время