Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

МикроШахматы / Король всемогущий

  • На этом уроке мы добавим проверку для короля,
    может ли он сделать рокировку - can_castle().

    Добавим заглушки для вспомогательных функций:
    can_white_castle() и can_black_castle().
  • Дата отправки отчёта: 22 августа 2018 г.
  • Задание выполнено: за 49 мин.
  • Чему научился: Реализовал функцию can_castle().
    Реализовал функции can_white/black_castle().
  • Что было сложным: Нет сложного.
  • Оценка видео-уроку:
Отчёт от 18783 за МикроШахматы / Король всемогущий




Оцени работу

 
Сохранить страницу:

19525. --
Александр Балбашов
Александр Балбашов
ответить
→  Andrew  # МикроШахматы / Король всемогущий / 2018-08-25 07:44

Однажды шахматный король
Сошел с ума, с ума сошел.
И разлетелся слух о нем,
Что стал ходить король конем.
Ферзя прогнал в отставку он—
На огород пугать ворон,
И, посадив на паровоз,
Обратно в Африку отвез
Всех боевых слонов своих
В объятья радостных слоних.
Подняв из тины якоря,
Ладьи отправил он в моря.
Матросов, кока, трюмных крыс
Вокруг Земли послал в круиз.
А как-то раз в один из дней
На ипподром отвез коней.
Велел доспехи пешкам снять
И перед ним в футбол играть.
В два счета вражеский отряд
Ему поставил шах и мат.


  • Отчёт оценивали:
    17947Dmitry Sinitsin+1   6452Кирилл Шмойлов+1   791Валерий Жданов+1   19525Александр Балбашов+1   3922Александр+1   17606Виктор+1   16218Дмитрий+1   4395Денис+1   7119Новопашин Владимир+1   18688Arslan+1   10670Сергей Соколов+1   16396Денис+1   9014Николай Денисов+1   11589Yefim+1   17425ser2018+1   459Сергей Сергеевич+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Заставил королей ходить при рокировке
Трудности: Понять зачем в функциях can_white_castle(dx, dy) и can_black_castle(dx, dy) передавать 2 параметра. Ведь параметр dy известен: в первом случае это 0, а во втором это 7.
Я решил использовать в функциях can_white_castle(dx) и can_black_castle(dx) передавать 1 параметр. В чем я не прав?


Научился: Подучил короля ходить)
Небольшими шажками движемся к полноценной рокировке.