На этом уроке мы реализуем алгоритм взятия на проходе. Для этого мы доработаем ранее созданную заглушку is_pawn_passant(). Добавим вспомогательные переменные для хранения координат возможного взятия на проходе, они нам пригодится на следующем уроке.
Дата отправки отчёта:
10 октября 2018 г.
Задание выполнено: за
29 мин.
Чему научился:
Прорабатывали "взятие на проходе". Думаю, ещё нужно прописать в необходимых условиях соответствующие действия "Тёмной Стороны" ))) Мы можем бить поле, через которое перескочила пешка противника. Т.к. это может быть только на одной линии, то и в условиях можно указать эту линию "-1" для стартовой позиции хода пешки, т.е. в нашем случае (с белыми): "4". Т.к. пешка идёт по диагонали, то и смещение по иксу должно быть на единицу. "Поле атаки" по иксу всегда "5" (шестая линия в массиве), а по игреку совпадает с "dy" атакуемой вражеской пешки.
Что было сложным:
Всё ок.
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 8275. Tekashnik+117255. Слава+1791. Валерий Жданов+13922. Александр+15649. Максим Лапшинов+19752. chokayes+116218. Дмитрий+119384. Владимир+117947. Dmitry Sinitsin+120122. Andrei+117606. Виктор+117542. Никита+116861. Serge+115822. Павел Демьянов+1162. Андрей+110494. Алексей В.+16452. Кирилл Шмойлов+119525. Александр Балбашов+13747. Сергей+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: pawn_attack_x && pawn_attack_y предположительно должны устанавливаться для каждой пешки, которая предприняла ход на две клетки
Только в этом случае актуально взятие на проходе и в случае хода на две клетки целесообразно отслеживать, а не вздумает ли кто срубить пешечку en passant
Научился: Прорабатывали "взятие на проходе". Думаю, ещё нужно прописать в необходимых условиях соответствующие действия "Тёмной Стороны" )))
Мы можем бить поле, через которое перескочила пешка противника. Т.к. это может быть только на одной линии, то и в условиях можно указать эту линию "-1" для стартовой позиции хода пешки, т.е. в нашем случае (с белыми): "4".
Т.к. пешка идёт по диагонали, то и смещение по иксу должно быть на единицу.
"Поле атаки" по иксу всегда "5" (шестая линия в массиве), а по игреку совпадает с "dy" атакуемой вражеской пешки.