-- Куда торопимся? -- Почему превышаем? -- Покажите ваши координатики... -- Пройдёмте, пешечка, в отделение...
На этом уроке мы доработаем функцию click_box_to(), добавив проверку прыгнула ли пешка через клетку.прыгнула, то мы сохраняем координаты, по которым её можно поймать. Вынесем написанный алгоритм в отдельную функцию check_pawn_attack() После чего мы уберём пешку противника в отделение для сбитых фигур.
Дата отправки отчёта:
24 января 2017 г.
Задание выполнено: за
2 час. 02 мин.
Чему научился:
yдалять пeшки врaга пpи взятии нa прoходе.
Что было сложным:
В видео уроке при написании функции check_pawn_attack(from_figure, to_x, to_y){ говорится о том, что разность координат to_y - move_from_y должна равняться 2. (это и логично и понятно и тем более в этом случае имеет здравый смысл вычислять pawn_attack_y = (move_from_y + to_y)/2; как со. арифм.) Однако в коде записано так:if (Math.abs(to_y - move_from_y)). И хотя код работает, У меня все же вопрос: Это опечатка или я чего-то не понимаю?
Комментарии:
Предложение по оптимизации кода: Поскольку вызов функции check_pawn_attack(from_figure, to_x, to_y)предназначен только для пешек, то его следует включить в условие как прказано в скриншоте.
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.