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

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

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

МикроШахматы / Пешкины законы

  • На этом уроке мы поговорим о пешках:
    + чем она отличается от других фигур?
    + какие у неё правила?
    + какие у неё исключения?

    Мы реализуем функцию is_correct_pawn_move()
    и заглушки для вспомогательных функций:
    is_correct_white_pawn_move() и is_correct_black_pawn_move().

    Лирическое задание - найти/нарисовать интересную картинку о пешках.
  • Дата отправки отчёта: 13 января 2017 г.
  • Задание выполнено: за 3 час. 23 мин.
  • Чему научился: понять реальную сложность реализации алгоритма ходов пешки.
  • Что было сложным:
    По трудоемкости рeализoвать алгоритмы функции is_correct_*_pawn_move()
    мне представляется гораздо  более сложной задачей, чем алгоритмы всех фигур
    вместе взятых.
  • Комментарии: Кроме того, чтобы организовать возможность взятия на проходе необходимо
    запоминать предыдущий ход противника. Что касается разных историй/анекдотов про пешку, то их в интернете предостаточно. И чтобы не повторяться,
    я попробовал сочинить свою загадку-стишок.
    Загадка-алгоритм собственного изготовления

    Смела я и упряма
    Хожу я только прямо
    на шаг один...
    И только лишь в начале
    могу пойти на два.
    Пусть враг усвоит мой урок:
    Обычно бью наискосок.
    И только на проходе
    могу убить я сходу.
    Я не хожу направо,
    Я не хожу налево.
    А если до конца дойду
    то стану королевой.

  • Оценка видео-уроку:
Отчёт от 11589 за МикроШахматы / Пешкины законы




Оцени работу

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

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Yefim  # МикроШахматы / Пешкины законы / 2017-01-13 11:14

Шикарно получилось, Ефим, прекрасная работа!



6925. --
Артём
Артём
ответить
→  Yefim  # МикроШахматы / Пешкины законы / 2017-01-13 17:29

Есенин курит в сторонке, браво!!!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # МикроШахматы / Пешкины законы / 2017-01-13 18:10

Королевы могут королей поменять,
Пока короли на войне...



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





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

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

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

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


Научился: Ну, тут мы пока только готовились к прописыванию правил для пешек. Разделили (с опознаванием) на две функции, каждая для своего цвета. Оставили заготовки.



Научился: Шахматным правилам, связанным с пешкой.
Трудности: Поговорки: Конь пешке не товарищ. Кафтан продай, но пешку возьми. Лес рубят - пешки летят. Сотку махнул - пешкой занюхни. С похмелья и пешка - огурец! Пешка не пушка, а воробей - не кукушка. Хочешь драться - бей ферзя, но родную тещу даже пешкой бить нельзя.