×
Работая с этим сайтом, Вы даете согласие на использование файлов Cookie.
На этом уроке мы реализуем правила движения чёрных пешек по аналогии с белыми. Для начала мы перенесём общую проверку из функций is_correct_*_pawn_move() в функцию is_correct_pawn_move(). Доработаем функцию is_pawn_passant(). Объединим функции is_correct_*_pawn_move() в общую функцию is_correct_sign_pawn_move().
Дата отправки отчёта:
5 января 2017 г.
Задание выполнено : за
25 мин.
Чему научился:
Ходить пешками правильно
Что было сложным:
Ничего
Комментарии:
Заметил, что при срубании черной пешкой на проходе, белая пешка не удаляется.
Оценка видео-уроку:
→
Алексей В. #
МикроШахматы / Чёрная пешка /
2017-01-06 10:32
Да, мы забыли это сделать. Можно без дополнительных условий это реализовать, просто стирать клетку игрек -1, в любом случае там должно быть пусто
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы .
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки »,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Ты в любой момент сможешь отписаться от рассылки.
Научился: Повторил рефакторингТрудности: Превращение нескольких функций в одну Способ хороший, конечно, но каша в голове часто от таких превращений. Кроме того, в уроке при взятии чёрной пешкой на проходе не снимается белая :(
Научился: теперь и чёрные пешки ходят как положено =)
по мне добавить лишний параметр в функцию и таким образом избавиться от еще одной такой же это проще, чем разделять её на несколько мелких =)