На этом уроке мы добавим проверку для короля, может ли он сделать рокировку - can_castle().
Добавим заглушки для вспомогательных функций: can_white_castle() и can_black_castle().
Дата отправки отчёта:
22 июня 2019 г.
Задание выполнено: за
26 мин.
Чему научился:
С королем всё прошло успешно. За пешки разбираюсь - иду курс заново на другом компе, понял, что спешка и занятость на других работах в понимании ни разу не подмога. Но разобраться надо. Ибо кайф от пойманного бага я уже вкусил и в курсе как это приятно, когда код начинает делать то что надо, а не то, что ему вздумается от твоей личной программистской ошибочки. По невнимательности, не непрофессионализму или по некомпетентности - дело второе. Важно, что код должен быть правильным. А это на автомате не происходит. Однако )
Научился: Заставил королей ходить при рокировке Трудности: Понять зачем в функциях can_white_castle(dx, dy) и can_black_castle(dx, dy) передавать 2 параметра. Ведь параметр dy известен: в первом случае это 0, а во втором это 7. Я решил использовать в функциях can_white_castle(dx) и can_black_castle(dx) передавать 1 параметр. В чем я не прав?