На этом уроке мы реализуем функцию move_castling_rook(), чтобы при рокировке наши ладьи тоже перемещались.
Дата отправки отчёта:
23 января 2017 г.
Задание выполнено: за
1 час. 21 мин.
Чему научился:
Переставлять ладью правильно
Что было сложным:
Разобраться во всём.
Комментарии:
Есть один баг в (моей) программе, не рассмотрен в курсе (возможно тоже есть). Дело вот в чём. Про пешку на проходе мы рассмотрели подробно что её рубкой можно защищать короля, а вот когда пешка доходит и превращается в фигуру другую и уже новая фигурв сразу делает шах. В моём случае почему то можно обороняться самим королём, т.е. отойти или же срубить, но нельзя например закрыться другой фигурой или срубить атакующую. Мучался, думал, но так решить не смог... А интересно у Евгения Витольдовича это работает корректно? И хотелось бы какого то совета...
drive.google.com/open?id=0B0bAaOCVya3wQklQS1R5Qm56MHc Пешка с C7 ходит на C8 и превращается в ферзя Далее ход чёрных, но почему то можно ходить только королём, хотя по факту ладьёй можно срубить, а ферзём чёрным закрыться
Научился: Полностью реализовали функции, обеспечивающие рокировку короля и ладьи, закончили основную часть курса. Все отлично. Трудности: По отдельности все понятно. Старался комментировать буквально каждую строчку, чтобы в дальнейшем было проще разобраться с кодом.